Lines Matching refs:ctx
72 AeCtx* ctx) { in InitializeKeyWrappingContext() argument
90 if (!ctx->get() || !hash_buf.get() || !derived_key.get()) in InitializeKeyWrappingContext()
109 if (ae_init(ctx->get(), derived_key.get(), AES_BLOCK_SIZE /* key length */, OCB_NONCE_LENGTH, in InitializeKeyWrappingContext()
111 memset_s(ctx->get(), 0, ae_ctx_sizeof()); in InitializeKeyWrappingContext()
128 AeCtx ctx; in OcbEncryptKey() local
129 if (!ctx.get()) in OcbEncryptKey()
133 InitializeKeyWrappingContext(hw_enforced, sw_enforced, hidden, master_key, &ctx); in OcbEncryptKey()
140 int ae_err = ae_encrypt(ctx.get(), nonce.peek_read(), plaintext.key_material, in OcbEncryptKey()
164 AeCtx ctx; in OcbDecryptKey() local
165 if (!ctx.get()) in OcbDecryptKey()
169 InitializeKeyWrappingContext(hw_enforced, sw_enforced, hidden, master_key, &ctx); in OcbDecryptKey()
176 int ae_err = ae_decrypt(ctx.get(), nonce.peek_read(), ciphertext.key_material, in OcbDecryptKey()