/fuchsia/zircon/system/ulib/crypto/include/crypto/ |
H A D | digest.h | 16 // Algorithm enumerates the supported message digests 17 enum Algorithm { enum in namespace:crypto::digest 23 zx_status_t GetDigest(Algorithm digest, uintptr_t* out); 26 zx_status_t GetDigestLen(Algorithm digest, size_t* out);
|
H A D | cipher.h | 24 // Algorithm enumerates the supported secret key ciphers. 25 enum Algorithm { enum in class:crypto::final 45 static zx_status_t GetKeyLen(Algorithm cipher, size_t* out); 49 static zx_status_t GetIVLen(Algorithm cipher, size_t* out); 53 static zx_status_t GetBlockSize(Algorithm cipher, size_t* out); 60 zx_status_t Init(Algorithm algo, Direction direction, const Secret& key, const Bytes& iv, 65 zx_status_t InitEncrypt(Algorithm algo, const Secret& key, const Bytes& iv) { 68 zx_status_t InitEncrypt(Algorithm algo, const Secret& key, const Bytes& iv, uint64_t alignment) { 74 zx_status_t InitDecrypt(Algorithm algo, const Secret& key, const Bytes& iv) { 77 zx_status_t InitDecrypt(Algorithm alg [all...] |
H A D | aead.h | 25 // Algorithm enumerates the supported secret key ciphers. 26 enum Algorithm { enum in class:crypto::final 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) { 53 zx_status_t InitOpen(Algorithm aead, const Secret& key, const Bytes& iv) { 87 zx_status_t Init(Algorithm aead, const Secret& key, const Bytes& iv,
|
H A D | hkdf.h | 36 zx_status_t Init(digest::Algorithm digest, const Secret& ikm, const Bytes& salt, 52 digest::Algorithm digest_;
|
H A D | hmac.h | 32 static zx_status_t Create(digest::Algorithm digest, const Secret& key, const void* in, 39 static zx_status_t Verify(digest::Algorithm digest, const Secret& key, const void* in, 45 zx_status_t Init(digest::Algorithm digest, const Secret& key, uint16_t flags = 0);
|
/fuchsia/zircon/system/ulib/crypto/ |
H A D | digest.cpp | 19 zx_status_t GetDigest(Algorithm digest, uintptr_t* out) { 41 zx_status_t GetDigestLen(Algorithm digest, size_t* out) {
|
H A D | cipher.cpp | 40 zx_status_t GetCipher(Cipher::Algorithm cipher, const EVP_CIPHER** out) { 64 zx_status_t Cipher::GetKeyLen(Algorithm algo, size_t* out) { 80 zx_status_t Cipher::GetIVLen(Algorithm algo, size_t* out) { 96 zx_status_t Cipher::GetBlockSize(Algorithm algo, size_t* out) { 116 zx_status_t Cipher::Init(Algorithm algo, Direction direction, const Secret& key, const Bytes& iv,
|
H A D | aead.cpp | 37 zx_status_t GetAEAD(AEAD::Algorithm aead, const EVP_AEAD** out) { 61 zx_status_t AEAD::GetKeyLen(Algorithm algo, size_t* out) { 77 zx_status_t AEAD::GetIVLen(Algorithm algo, size_t* out) { 93 zx_status_t AEAD::GetTagLen(Algorithm algo, size_t* out) { 205 zx_status_t AEAD::Init(Algorithm algo, const Secret& key, const Bytes& iv,
|
H A D | hmac.cpp | 39 zx_status_t HMAC::Create(digest::Algorithm digest, const Secret& key, const void* in, size_t in_len, 52 zx_status_t HMAC::Verify(digest::Algorithm digest, const Secret& key, const void* in, size_t in_len, 83 zx_status_t HMAC::Init(digest::Algorithm digest, const Secret& key, uint16_t flags) {
|
H A D | hkdf.cpp | 33 zx_status_t HKDF::Init(digest::Algorithm digest, const Secret& key, const Bytes& salt,
|
/fuchsia/zircon/system/utest/crypto/ |
H A D | utils.h | 70 zx_status_t GenerateKeyMaterial(Cipher::Algorithm cipher, Secret* key, Bytes* iv); 74 zx_status_t GenerateKeyMaterial(AEAD::Algorithm aead, Secret* key, Bytes* iv);
|
H A D | utils.cpp | 76 zx_status_t GenerateKeyMaterial(Cipher::Algorithm cipher, Secret* key, Bytes* iv) { 96 zx_status_t GenerateKeyMaterial(AEAD::Algorithm cipher, Secret* key, Bytes* iv) {
|
H A D | cipher.cpp | 83 bool TestInitEncrypt(Cipher::Algorithm cipher) { 120 bool TestInitDecrypt(Cipher::Algorithm cipher) { 148 bool TestEncryptStream(Cipher::Algorithm cipher) { 183 bool TestEncryptRandomAccess(Cipher::Algorithm cipher) { 221 bool TestDecryptStream(Cipher::Algorithm cipher) { 286 bool TestDecryptRandomAccess(Cipher::Algorithm cipher) { 354 bool TestSP800_TC(Cipher::Algorithm cipher, const char* xkey, const char* xiv, const char* xptext, 393 // See https://csrc.nist.gov/CSRC/media/Projects/Cryptographic-Algorithm-Validation-Program/documents/aes/XTSTestVectors.zip
|
H A D | aead.cpp | 81 bool TestInitSeal(AEAD::Algorithm aead) { 114 bool TestInitOpen(AEAD::Algorithm aead) { 138 bool TestSealData(AEAD::Algorithm aead) { 170 bool TestOpenData(AEAD::Algorithm aead) {
|
/fuchsia/zircon/system/ulib/zxcrypt/include/zxcrypt/ |
H A D | volume.h | 190 crypto::AEAD::Algorithm aead_; 195 crypto::Cipher::Algorithm cipher_; 202 crypto::digest::Algorithm digest_;
|
/fuchsia/zircon/third_party/tools/android/avb/ |
H A D | avbtool | 65 class Algorithm(object): class in inherits:object 97 'NONE': Algorithm( 104 'SHA256_RSA2048': Algorithm( 118 'SHA256_RSA4096': Algorithm( 132 'SHA256_RSA8192': Algorithm( 146 'SHA512_RSA2048': Algorithm( 160 'SHA512_RSA4096': Algorithm( 174 'SHA512_RSA8192': Algorithm( 428 A tuple with the algorithm name and an |Algorithm| instance. 1302 o.write(' Hash Algorithm [all...] |
/fuchsia/zircon/system/utest/zxcrypt/ |
H A D | test-device.cpp | 109 crypto::digest::Algorithm digest;
|