Searched refs:aead (Results 1 – 7 of 7) sorted by relevance
| /system/ulib/crypto/ |
| A D | aead.cpp | 41 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 D | rules.mk | 12 $(LOCAL_DIR)/aead.cpp \
|
| /system/ulib/crypto/include/crypto/ |
| A D | aead.h | 36 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 D | aead.cpp | 81 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 D | rules.mk | 16 $(LOCAL_DIR)/aead.cpp \
|
| A D | utils.h | 74 zx_status_t GenerateKeyMaterial(AEAD::Algorithm aead, Secret* key, Bytes* iv);
|
| /system/ulib/zxcrypt/ |
| A D | volume.cpp | 620 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 641 milliseconds