/fuchsia/zircon/kernel/lib/crypto/include/lib/crypto/ |
H A D | global_prng.h | 9 #include <lib/crypto/prng.h> 11 namespace crypto { namespace 21 } // namespace crypto
|
H A D | hash.h | 14 #include <lib/crypto/cryptolib.h> 16 namespace crypto { namespace 53 } // namespace crypto
|
/fuchsia/zircon/system/ulib/crypto/ |
H A D | error.h | 9 namespace crypto { namespace 11 // Prints the crypto errors. Use when a call to the crypto implementation indicates failure. 14 } // namespace crypto
|
H A D | digest.cpp | 7 #include <crypto/digest.h> 15 namespace crypto { namespace 18 // Gets a pointer to the opaque crypto implementation of the digest algorithm. 55 } // namespace crypto
|
/fuchsia/zircon/system/ulib/zxcrypt/include/zxcrypt/ |
H A D | volume.h | 10 #include <crypto/aead.h> 11 #include <crypto/bytes.h> 12 #include <crypto/cipher.h> 13 #include <crypto/digest.h> 14 #include <crypto/secret.h> 70 static zx_status_t Create(fbl::unique_fd fd, const crypto::Secret& key, 76 static zx_status_t Unlock(fbl::unique_fd fd, const crypto::Secret& key, key_slot_t slot, 85 zx_status_t Enroll(const crypto::Secret& key, key_slot_t slot); 100 static zx_status_t Unlock(zx_device_t* dev, const crypto::Secret& key, key_slot_t slot, 105 zx_status_t Bind(crypto [all...] |
/fuchsia/zircon/kernel/lib/crypto/include/lib/crypto/entropy/ |
H A D | quality_test.h | 12 namespace crypto { namespace 30 } // namespace crypto
|
H A D | hw_rng_collector.h | 9 #include <lib/crypto/entropy/collector.h> 13 namespace crypto { namespace 17 // An implementation of crypto::entropy::Collector that uses hw_rng_draw_entropy 28 // Inherited from crypto::entropy::Collector; see comments there. 49 } // namespace crypto
|
H A D | jitterentropy_collector.h | 9 #include <lib/crypto/entropy/collector.h> 14 namespace crypto { namespace 18 // An implementation of crypto::entropy::Collector that uses jitterentropy as 62 } // namespace crypto
|
H A D | collector.h | 13 namespace crypto { namespace 61 } // namespace crypto
|
/fuchsia/zircon/system/ulib/crypto/include/crypto/ |
H A D | hkdf.h | 10 #include <crypto/bytes.h> 11 #include <crypto/digest.h> 12 #include <crypto/secret.h> 17 // |crypto::HKDF| is a key derivation function. It can turn variable-length and/or weak input key 22 namespace crypto { namespace 57 } // namespace crypto
|
H A D | secret.h | 10 #include <crypto/bytes.h> 15 // |crypto::Secret| is a small helper class that simply wraps a buffer. It saves on some 20 namespace crypto { namespace 51 } // namespace crypto
|
H A D | hmac.h | 10 #include <crypto/bytes.h> 11 #include <crypto/digest.h> 14 #include <crypto/secret.h> 16 // |crypto::hmac| is a block-sized hash-bashed message authentication code. 17 namespace crypto { namespace 58 // Opaque crypto implementation context. 61 // Opaque pointer to the crypto implementation context. 65 } // namespace crypto
|
H A D | digest.h | 11 // |crypto::digest| is a cryptographic message digest algorithm. 12 // TODO(aarongreen): ZX-1266: Merge ulib/digest with ulib/crypto 13 namespace crypto { namespace 22 // Gets a pointer to the opaque crypto implementation of the digest algorithm. 29 } // namespace crypto
|
H A D | aead.h | 10 #include <crypto/bytes.h> 11 #include <crypto/secret.h> 12 #include <crypto/cipher.h> 16 // |crypto::AEAD| is an authenticated encryption and decryption cipher. It differs from |Cipher| in 21 namespace crypto { namespace 94 // Opaque crypto implementation context. 97 // Opaque pointer to the crypto implementation context. 110 } // namespace crypto
|
/fuchsia/zircon/kernel/lib/crypto/entropy/ |
H A D | collector.cpp | 7 #include <lib/crypto/entropy/collector.h> 11 namespace crypto { namespace 36 } // namespace crypto
|
H A D | hw_rng_collector.cpp | 7 #include <lib/crypto/entropy/hw_rng_collector.h> 12 namespace crypto { namespace 45 } // namespace crypto
|
H A D | quality_test.cpp | 7 #include <lib/crypto/entropy/quality_test.h> 12 #include <lib/crypto/entropy/collector.h> 13 #include <lib/crypto/entropy/hw_rng_collector.h> 14 #include <lib/crypto/entropy/jitterentropy_collector.h> 21 namespace crypto { namespace 131 } // namespace crypto 134 LK_INIT_HOOK(setup_entropy_vmo, crypto::entropy::SetupEntropyVmo,
|
H A D | jitterentropy_collector.cpp | 7 #include <lib/crypto/entropy/jitterentropy_collector.h> 17 namespace crypto { namespace 106 } // namespace crypto
|
/fuchsia/zircon/kernel/lib/crypto/ |
H A D | global_prng_unittest.cpp | 7 #include <lib/crypto/global_prng.h> 12 namespace crypto { namespace 34 } // namespace crypto
|
H A D | global_prng.cpp | 7 #include <lib/crypto/global_prng.h> 17 #include <lib/crypto/cryptolib.h> 18 #include <lib/crypto/entropy/collector.h> 19 #include <lib/crypto/entropy/jitterentropy_collector.h> 20 #include <lib/crypto/entropy/hw_rng_collector.h> 21 #include <lib/crypto/entropy/quality_test.h> 22 #include <lib/crypto/prng.h> 30 namespace crypto { namespace 172 } // namespace crypto 175 LK_INIT_HOOK(global_prng_seed, crypto [all...] |
/fuchsia/zircon/system/utest/crypto/ |
H A D | utils.h | 7 #include <crypto/aead.h> 8 #include <crypto/bytes.h> 9 #include <crypto/secret.h> 10 #include <crypto/cipher.h> 11 #include <crypto/hkdf.h> 61 namespace crypto { namespace 77 } // namespace crypto
|
H A D | utils.cpp | 8 #include <crypto/aead.h> 9 #include <crypto/bytes.h> 10 #include <crypto/cipher.h> 11 #include <crypto/digest.h> 12 #include <crypto/hkdf.h> 13 #include <crypto/hmac.h> 18 namespace crypto { namespace 117 } // namespace crypto
|
H A D | rules.mk | 23 MODULE_NAME := crypto-test 29 system/ulib/crypto \
|
/fuchsia/zircon/system/dev/block/zxcrypt/ |
H A D | worker.h | 10 #include <crypto/cipher.h> 62 // crypto/cipher.h. 63 crypto::Cipher encrypt_; 64 crypto::Cipher decrypt_;
|
/fuchsia/zircon/system/ulib/zxcrypt/ |
H A D | volume.cpp | 14 #include <crypto/bytes.h> 15 #include <crypto/cipher.h> 16 #include <crypto/hkdf.h> 17 #include <crypto/secret.h> 47 // slots" The key slots are data cipher key material encrypted with a wrapping crypto::AEAD key 158 zx_status_t Volume::Create(fbl::unique_fd fd, const crypto::Secret& key, 185 zx_status_t Volume::Unlock(fbl::unique_fd fd, const crypto::Secret& key, key_slot_t slot, 250 zx_status_t Volume::Enroll(const crypto::Secret& key, key_slot_t slot) { 282 crypto::Bytes invalid; 314 zx_status_t Volume::Unlock(zx_device_t* dev, const crypto [all...] |