Lines Matching refs:iv
343 const struct iv* iv = NULL; /* TODO: support external iv */ in block_cache_entry_decrypt() local
351 if (!iv) { in block_cache_entry_decrypt()
352 iv = (void*)entry->data; in block_cache_entry_decrypt()
353 assert(decrypt_size > sizeof(*iv)); in block_cache_entry_decrypt()
354 decrypt_data += sizeof(*iv); in block_cache_entry_decrypt()
355 decrypt_size -= sizeof(*iv); in block_cache_entry_decrypt()
358 ret = storage_decrypt(entry->key, decrypt_data, decrypt_size, iv); in block_cache_entry_decrypt()
392 struct iv* iv = NULL; /* TODO: support external iv */ in block_cache_entry_encrypt() local
399 if (!iv) { in block_cache_entry_encrypt()
400 iv = (void*)entry->data; in block_cache_entry_encrypt()
401 assert(encrypt_size > sizeof(*iv)); in block_cache_entry_encrypt()
402 encrypt_data += sizeof(*iv); in block_cache_entry_encrypt()
403 encrypt_size -= sizeof(*iv); in block_cache_entry_encrypt()
407 ret = storage_encrypt(entry->key, encrypt_data, encrypt_size, iv); in block_cache_entry_encrypt()
1182 const struct iv* iv, in block_get_no_tr_fail() argument
1221 const struct iv* iv, in block_get() argument
1232 data = block_get_no_tr_fail(tr, block_mac, iv, ref); in block_get()
1351 struct iv* iv = (void*)entry->data; /* TODO: support external iv */ in block_put_dirty_etc() local
1366 ret = generate_iv(iv); in block_put_dirty_etc()
1478 const struct iv* iv, in block_get_write() argument
1481 const void* data_ro = block_get(tr, block_mac, iv, ref); in block_get_write()