/openbmc/qemu/include/crypto/ |
H A D | block.h | 27 typedef struct QCryptoBlock QCryptoBlock; typedef 32 typedef int (*QCryptoBlockReadFunc)(QCryptoBlock *block, 39 typedef int (*QCryptoBlockInitFunc)(QCryptoBlock *block, 44 typedef int (*QCryptoBlockWriteFunc)(QCryptoBlock *block, 161 int qcrypto_block_amend_options(QCryptoBlock *block, 202 QCryptoBlockInfo *qcrypto_block_get_info(QCryptoBlock *block, 219 int qcrypto_block_decrypt(QCryptoBlock *block, 239 int qcrypto_block_encrypt(QCryptoBlock *block, 264 QCryptoIVGen *qcrypto_block_get_ivgen(QCryptoBlock *block); 302 uint64_t qcrypto_block_get_sector_size(QCryptoBlock *block); [all …]
|
/openbmc/qemu/crypto/ |
H A D | blockpriv.h | 29 struct QCryptoBlock { struct 48 int (*open)(QCryptoBlock *block, argument 57 int (*create)(QCryptoBlock *block, 65 int (*amend)(QCryptoBlock *block, 73 int (*get_info)(QCryptoBlock *block, 77 void (*cleanup)(QCryptoBlock *block); 79 int (*encrypt)(QCryptoBlock *block, 84 int (*decrypt)(QCryptoBlock *block, 113 int qcrypto_block_decrypt_helper(QCryptoBlock *block, 127 int qcrypto_block_init_cipher(QCryptoBlock *block, [all …]
|
H A D | block.c | 58 QCryptoBlock *block = g_new0(QCryptoBlock, 1); in qcrypto_block_open() 92 QCryptoBlock *block = g_new0(QCryptoBlock, 1); in qcrypto_block_create() 145 g_autoptr(QCryptoBlock) crypto = in qcrypto_block_calculate_payload_offset() 153 int qcrypto_block_amend_options(QCryptoBlock *block, in qcrypto_block_amend_options() 200 int qcrypto_block_decrypt(QCryptoBlock *block, in qcrypto_block_decrypt() 210 int qcrypto_block_encrypt(QCryptoBlock *block, in qcrypto_block_encrypt() 262 int qcrypto_block_init_cipher(QCryptoBlock *block, in qcrypto_block_init_cipher() 288 void qcrypto_block_free_cipher(QCryptoBlock *block) in qcrypto_block_free_cipher() 335 void qcrypto_block_free(QCryptoBlock *block) in qcrypto_block_free() 439 int qcrypto_block_decrypt_helper(QCryptoBlock *block, in qcrypto_block_decrypt_helper() [all …]
|
H A D | block-qcow.c | 45 qcrypto_block_qcow_init(QCryptoBlock *block, in qcrypto_block_qcow_init() 97 qcrypto_block_qcow_open(QCryptoBlock *block, in qcrypto_block_qcow_open() 124 qcrypto_block_qcow_create(QCryptoBlock *block, in qcrypto_block_qcow_create() 143 qcrypto_block_qcow_cleanup(QCryptoBlock *block) in qcrypto_block_qcow_cleanup() 149 qcrypto_block_qcow_decrypt(QCryptoBlock *block, in qcrypto_block_qcow_decrypt() 164 qcrypto_block_qcow_encrypt(QCryptoBlock *block, in qcrypto_block_qcow_encrypt()
|
H A D | block-luks.c | 399 qcrypto_block_luks_store_header(QCryptoBlock *block, in qcrypto_block_luks_store_header() 430 qcrypto_block_luks_load_header(QCryptoBlock *block, in qcrypto_block_luks_load_header() 687 qcrypto_block_luks_store_key(QCryptoBlock *block, in qcrypto_block_luks_store_key() 860 qcrypto_block_luks_load_key(QCryptoBlock *block, in qcrypto_block_luks_load_key() 1019 qcrypto_block_luks_find_key(QCryptoBlock *block, in qcrypto_block_luks_find_key() 1108 qcrypto_block_luks_erase_key(QCryptoBlock *block, in qcrypto_block_luks_erase_key() 1172 qcrypto_block_luks_open(QCryptoBlock *block, in qcrypto_block_luks_open() 1281 qcrypto_block_luks_create(QCryptoBlock *block, in qcrypto_block_luks_create() 1825 qcrypto_block_luks_amend_options(QCryptoBlock *block, in qcrypto_block_luks_amend_options() 1902 qcrypto_block_luks_decrypt(QCryptoBlock *block, in qcrypto_block_luks_decrypt() [all …]
|
/openbmc/qemu/tests/unit/ |
H A D | test-crypto-block.c | 187 static int test_block_read_func(QCryptoBlock *block, in test_block_read_func() 204 static int test_block_init_func(QCryptoBlock *block, in test_block_init_func() 219 static int test_block_write_func(QCryptoBlock *block, in test_block_write_func() 249 QCryptoBlock *blk) in test_block_assert_setup() 275 QCryptoBlock *blk; in test_block() 350 QCryptoBlock *blk; in test_luks_bad_header()
|
/openbmc/qemu/block/ |
H A D | crypto.c | 40 QCryptoBlock *block; 58 static int block_crypto_read_func(QCryptoBlock *block, in block_crypto_read_func() 79 static int block_crypto_write_func(QCryptoBlock *block, in block_crypto_write_func() 109 block_crypto_create_write_func(QCryptoBlock *block, size_t offset, in block_crypto_create_write_func() 125 block_crypto_create_init_func(QCryptoBlock *block, size_t headerlen, in block_crypto_create_init_func() 331 QCryptoBlock *crypto = NULL; in block_crypto_co_create_generic()
|
H A D | qcow2-threads.c | 437 typedef int (*Qcow2EncDecFunc)(QCryptoBlock *block, uint64_t offset, 441 QCryptoBlock *block;
|
H A D | qcow.c | 87 QCryptoBlock *crypto; /* Disk encryption format driver */ 821 QCryptoBlock *crypto = NULL; in qcow_co_create()
|
H A D | qcow2.h | 364 QCryptoBlock *crypto; /* Disk encryption format driver */
|
H A D | qcow2.c | 99 qcow2_crypto_hdr_read_func(QCryptoBlock *block, size_t offset, in qcow2_crypto_hdr_read_func() 123 qcow2_crypto_hdr_init_func(QCryptoBlock *block, size_t headerlen, void *opaque, in qcow2_crypto_hdr_init_func() 161 qcow2_crypto_hdr_write_func(QCryptoBlock *block, size_t offset, in qcow2_crypto_hdr_write_func() 2836 QCryptoBlock *crypto = NULL; in qcow2_co_invalidate_cache() 3199 QCryptoBlock *crypto = NULL; in qcow2_set_up_encryption()
|