Lines Matching refs:aead
40 zx_status_t GetAEAD(AEAD::Algorithm aead, const EVP_AEAD** out) { in GetAEAD() argument
41 switch (aead) { in GetAEAD()
55 xprintf("invalid aead = %u\n", aead); in GetAEAD()
71 const EVP_AEAD* aead; in GetKeyLen() local
72 if ((rc = GetAEAD(algo, &aead)) != ZX_OK) { in GetKeyLen()
75 *out = EVP_AEAD_key_length(aead); in GetKeyLen()
87 const EVP_AEAD* aead; in GetIVLen() local
88 if ((rc = GetAEAD(algo, &aead)) != ZX_OK) { in GetIVLen()
91 *out = EVP_AEAD_nonce_length(aead); in GetIVLen()
103 const EVP_AEAD* aead; in GetTagLen() local
104 if ((rc = GetAEAD(algo, &aead)) != ZX_OK) { in GetTagLen()
107 *out = EVP_AEAD_max_tag_len(aead); in GetTagLen()
216 const EVP_AEAD* aead; in Init() local
217 if ((rc = GetAEAD(algo, &aead)) != ZX_OK) { in Init()
220 size_t key_len = EVP_AEAD_key_length(aead); in Init()
221 iv_len_ = EVP_AEAD_nonce_length(aead); in Init()
222 tag_len_ = EVP_AEAD_max_tag_len(aead); in Init()
243 if (EVP_AEAD_CTX_init(&ctx_->impl, aead, key.get(), key.len(), EVP_AEAD_DEFAULT_TAG_LENGTH, in Init()