Home
last modified time | relevance | path

Searched refs:fek (Results 1 – 3 of 3) sorted by relevance

/optee_os/core/tee/
H A Dtee_fs_key_manager.c206 const uint8_t fek[TEE_FS_KM_FEK_SIZE], in essiv()
213 res = sha256(sha, sizeof(sha), fek, TEE_FS_KM_FEK_SIZE); in essiv()
235 uint8_t fek[TEE_FS_KM_FEK_SIZE]; in tee_fs_crypt_block() local
244 TEE_FS_KM_FEK_SIZE, fek); in tee_fs_crypt_block()
249 res = essiv(iv, fek, blk_idx); in tee_fs_crypt_block()
258 res = crypto_cipher_init(ctx, mode, fek, sizeof(fek), NULL, in tee_fs_crypt_block()
271 memzero_explicit(fek, sizeof(fek)); in tee_fs_crypt_block()
H A Dtee_rpmb_fs.c80 uint8_t fek[TEE_FS_KM_FEK_SIZE]; member
560 uint16_t blk_idx, const uint8_t *fek, in encrypt_block() argument
564 blk_idx, fek, TEE_MODE_ENCRYPT); in encrypt_block()
568 uint16_t blk_idx, const uint8_t *fek, in decrypt_block() argument
572 blk_idx, fek, TEE_MODE_DECRYPT); in decrypt_block()
578 uint16_t blk_idx __maybe_unused, const uint8_t *fek, in decrypt() argument
588 if (!fek) { in decrypt()
591 } else if (is_zero(fek, TEE_FS_KM_FEK_SIZE)) { in decrypt()
604 res = decrypt_block(tmp, frm->data, blk_idx, fek, uuid); in decrypt()
609 res = decrypt_block(out, frm->data, blk_idx, fek, uuid); in decrypt()
[all …]
H A Dfs_htree.c92 uint8_t fek[TEE_FS_HTREE_FEK_SIZE]; member
480 res = crypto_authenc_init(ctx, mode, ht->fek, TEE_FS_HTREE_FEK_SIZE, iv, in authenc_init()
569 sizeof(ht->fek), ht->fek); in verify_root()
646 res = crypto_rng_read(ht->fek, sizeof(ht->fek)); in create_and_sync()
650 res = tee_fs_fek_crypt(ht->uuid, TEE_MODE_ENCRYPT, ht->fek, in create_and_sync()
651 sizeof(ht->fek), ht->head.enc_fek); in create_and_sync()