Searched refs:crypto (Results 1 - 25 of 71) sorted by relevance

123

/fuchsia/zircon/kernel/lib/crypto/include/lib/crypto/
H A Dglobal_prng.h9 #include <lib/crypto/prng.h>
11 namespace crypto { namespace
21 } // namespace crypto
H A Dhash.h14 #include <lib/crypto/cryptolib.h>
16 namespace crypto { namespace
53 } // namespace crypto
/fuchsia/zircon/system/ulib/crypto/
H A Derror.h9 namespace crypto { namespace
11 // Prints the crypto errors. Use when a call to the crypto implementation indicates failure.
14 } // namespace crypto
H A Ddigest.cpp7 #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 Dvolume.h10 #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 Dquality_test.h12 namespace crypto { namespace
30 } // namespace crypto
H A Dhw_rng_collector.h9 #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 Djitterentropy_collector.h9 #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 Dcollector.h13 namespace crypto { namespace
61 } // namespace crypto
/fuchsia/zircon/system/ulib/crypto/include/crypto/
H A Dhkdf.h10 #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 Dsecret.h10 #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 Dhmac.h10 #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 Ddigest.h11 // |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 Daead.h10 #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 Dcollector.cpp7 #include <lib/crypto/entropy/collector.h>
11 namespace crypto { namespace
36 } // namespace crypto
H A Dhw_rng_collector.cpp7 #include <lib/crypto/entropy/hw_rng_collector.h>
12 namespace crypto { namespace
45 } // namespace crypto
H A Dquality_test.cpp7 #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 Djitterentropy_collector.cpp7 #include <lib/crypto/entropy/jitterentropy_collector.h>
17 namespace crypto { namespace
106 } // namespace crypto
/fuchsia/zircon/kernel/lib/crypto/
H A Dglobal_prng_unittest.cpp7 #include <lib/crypto/global_prng.h>
12 namespace crypto { namespace
34 } // namespace crypto
H A Dglobal_prng.cpp7 #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 Dutils.h7 #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 Dutils.cpp8 #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 Drules.mk23 MODULE_NAME := crypto-test
29 system/ulib/crypto \
/fuchsia/zircon/system/dev/block/zxcrypt/
H A Dworker.h10 #include <crypto/cipher.h>
62 // crypto/cipher.h.
63 crypto::Cipher encrypt_;
64 crypto::Cipher decrypt_;
/fuchsia/zircon/system/ulib/zxcrypt/
H A Dvolume.cpp14 #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...]

Completed in 81 milliseconds

123