Home
last modified time | relevance | path

Searched refs:aead (Results 1 – 7 of 7) sorted by relevance

/system/ulib/crypto/
A Daead.cpp41 switch (aead) { in GetAEAD()
55 xprintf("invalid aead = %u\n", aead); in GetAEAD()
71 const EVP_AEAD* aead; in GetKeyLen() local
75 *out = EVP_AEAD_key_length(aead); in GetKeyLen()
87 const EVP_AEAD* aead; in GetIVLen() local
91 *out = EVP_AEAD_nonce_length(aead); in GetIVLen()
103 const EVP_AEAD* aead; in GetTagLen() local
107 *out = EVP_AEAD_max_tag_len(aead); in GetTagLen()
216 const EVP_AEAD* aead; in Init() local
221 iv_len_ = EVP_AEAD_nonce_length(aead); in Init()
[all …]
A Drules.mk12 $(LOCAL_DIR)/aead.cpp \
/system/ulib/crypto/include/crypto/
A Daead.h36 static zx_status_t GetKeyLen(Algorithm aead, size_t* out);
40 static zx_status_t GetIVLen(Algorithm aead, size_t* out);
43 static zx_status_t GetTagLen(Algorithm aead, size_t* out);
47 zx_status_t InitSeal(Algorithm aead, const Secret& key, const Bytes& iv) { in InitSeal() argument
48 return Init(aead, key, iv, Cipher::kEncrypt); in InitSeal()
53 zx_status_t InitOpen(Algorithm aead, const Secret& key, const Bytes& iv) { in InitOpen() argument
54 return Init(aead, key, iv, Cipher::kDecrypt); in InitOpen()
87 zx_status_t Init(Algorithm aead, const Secret& key, const Bytes& iv,
/system/utest/crypto/
A Daead.cpp81 bool TestInitSeal(AEAD::Algorithm aead) { in TestInitSeal() argument
86 ASSERT_OK(GenerateKeyMaterial(aead, &key, &iv)); in TestInitSeal()
99 EXPECT_OK(sealer.InitSeal(aead, key, iv)); in TestInitSeal()
114 bool TestInitOpen(AEAD::Algorithm aead) { in TestInitOpen() argument
132 EXPECT_OK(opener.InitOpen(aead, key, iv)); in TestInitOpen()
138 bool TestSealData(AEAD::Algorithm aead) { in DEFINE_EACH()
149 ASSERT_OK(sealer.InitSeal(aead, key, iv)); in DEFINE_EACH()
170 bool TestOpenData(AEAD::Algorithm aead) { in DEFINE_EACH()
179 ASSERT_OK(sealer.InitSeal(aead, key, iv)); in DEFINE_EACH()
185 ASSERT_OK(opener.InitOpen(aead, key, iv)); in DEFINE_EACH()
[all …]
A Drules.mk16 $(LOCAL_DIR)/aead.cpp \
A Dutils.h74 zx_status_t GenerateKeyMaterial(AEAD::Algorithm aead, Secret* key, Bytes* iv);
/system/ulib/zxcrypt/
A Dvolume.cpp620 crypto::AEAD aead; in SealBlock() local
629 (rc = aead.InitSeal(aead_, wrap_key_, wrap_iv_)) != ZX_OK || in SealBlock()
630 (rc = aead.Seal(ptext, header_, &nonce, &ctext)) != ZX_OK) { in SealBlock()
669 crypto::AEAD aead; in UnsealBlock() local
677 (rc = aead.InitOpen(aead_, wrap_key_, wrap_iv_)) != ZX_OK || in UnsealBlock()
685 if ((rc = aead.Open(nonce, ctext, header_, &ptext)) != ZX_OK || in UnsealBlock()

Completed in 10 milliseconds