Lines Matching refs:get
42 ae_ctx* get() { return ctx_; }
56 if (!derivation_data->get())
59 uint8_t* buf = derivation_data->get();
60 uint8_t* end = derivation_data->get() + *derivation_data_length;
82 if (!hash_buf.get())
84 Eraser hash_eraser(hash_buf.get(), SHA256_DIGEST_LENGTH);
86 if (!derived_key.get())
88 Eraser derived_key_eraser(derived_key.get(), AES_BLOCK_SIZE);
90 if (!ctx->get() || !hash_buf.get() || !derived_key.get())
96 SHA256_Update(&sha256_ctx, derivation_data.get(), derivation_data_length);
97 SHA256_Final(hash_buf.get(), &sha256_ctx);
106 AES_encrypt(hash_buf.get(), derived_key.get(), &aes_key);
109 if (ae_init(ctx->get(), derived_key.get(), AES_BLOCK_SIZE /* key length */, OCB_NONCE_LENGTH,
111 memset_s(ctx->get(), 0, ae_ctx_sizeof());
129 if (!ctx.get())
140 int ae_err = ae_encrypt(ctx.get(), nonce.peek_read(), plaintext.key_material,
165 if (!ctx.get())
176 int ae_err = ae_decrypt(ctx.get(), nonce.peek_read(), ciphertext.key_material,