Home
last modified time | relevance | path

Searched refs:gcm_key (Results 1 – 17 of 17) sorted by relevance

/external/rust/android-crates-io/crates/quiche/deps/boringssl/src/crypto/fipsmodule/modes/
Dgcm.c66 #define GCM_MUL(ctx, Xi) gcm_gmult_nohw((ctx)->Xi.u, (ctx)->gcm_key.Htable)
68 gcm_ghash_nohw((ctx)->Xi.u, (ctx)->gcm_key.Htable, in, len)
130 #define GCM_MUL(ctx, Xi) (*gcm_gmult_p)((ctx)->Xi.u, (ctx)->gcm_key.Htable)
133 (*gcm_ghash_p)((ctx)->Xi.u, (ctx)->gcm_key.Htable, in, len)
138 const uint8_t gcm_key[16]) { in CRYPTO_ghash_init()
146 OPENSSL_memcpy(H.c, gcm_key, 16); in CRYPTO_ghash_init()
215 void CRYPTO_gcm128_init_key(GCM128_KEY *gcm_key, const AES_KEY *aes_key, in CRYPTO_gcm128_init_key() argument
217 OPENSSL_memset(gcm_key, 0, sizeof(*gcm_key)); in CRYPTO_gcm128_init_key()
218 gcm_key->block = block; in CRYPTO_gcm128_init_key()
225 CRYPTO_ghash_init(&gcm_key->gmult, &gcm_key->ghash, &gcm_key->H, in CRYPTO_gcm128_init_key()
[all …]
Dgcm_test.cc87 CRYPTO_gcm128_init_key(&ctx.gcm_key, &aes_key, AES_encrypt, 0); in TEST()
169 memcpy(&gcm.gcm_key.H, kH, sizeof(kH)); in TEST()
170 memcpy(&gcm.gcm_key.Htable, Htable, sizeof(Htable)); in TEST()
Dinternal.h160 alignas(16) GCM128_KEY gcm_key; member
177 const uint8_t gcm_key[16]);
181 OPENSSL_EXPORT void CRYPTO_gcm128_init_key(GCM128_KEY *gcm_key,
/external/cronet/tot/third_party/boringssl/src/crypto/fipsmodule/modes/
Dgcm.cc.inc65 #define GCM_MUL(ctx, Xi) gcm_gmult_nohw((ctx)->Xi, (ctx)->gcm_key.Htable)
67 gcm_ghash_nohw((ctx)->Xi, (ctx)->gcm_key.Htable, in, len)
129 #define GCM_MUL(ctx, Xi) (*gcm_gmult_p)((ctx)->Xi, (ctx)->gcm_key.Htable)
132 (*gcm_ghash_p)((ctx)->Xi, (ctx)->gcm_key.Htable, in, len)
177 const uint8_t gcm_key[16]) {
181 uint64_t H[2] = {CRYPTO_load_u64_be(gcm_key),
182 CRYPTO_load_u64_be(gcm_key + 8)};
238 void CRYPTO_gcm128_init_key(GCM128_KEY *gcm_key, const AES_KEY *aes_key,
240 OPENSSL_memset(gcm_key, 0, sizeof(*gcm_key));
241 gcm_key->block = block;
[all …]
Dinternal.h172 alignas(16) GCM128_KEY gcm_key; member
189 const uint8_t gcm_key[16]);
193 void CRYPTO_gcm128_init_key(GCM128_KEY *gcm_key, const AES_KEY *key,
/external/cronet/stable/third_party/boringssl/src/crypto/fipsmodule/modes/
Dgcm.cc.inc65 #define GCM_MUL(ctx, Xi) gcm_gmult_nohw((ctx)->Xi, (ctx)->gcm_key.Htable)
67 gcm_ghash_nohw((ctx)->Xi, (ctx)->gcm_key.Htable, in, len)
129 #define GCM_MUL(ctx, Xi) (*gcm_gmult_p)((ctx)->Xi, (ctx)->gcm_key.Htable)
132 (*gcm_ghash_p)((ctx)->Xi, (ctx)->gcm_key.Htable, in, len)
177 const uint8_t gcm_key[16]) {
181 uint64_t H[2] = {CRYPTO_load_u64_be(gcm_key),
182 CRYPTO_load_u64_be(gcm_key + 8)};
238 void CRYPTO_gcm128_init_key(GCM128_KEY *gcm_key, const AES_KEY *aes_key,
240 OPENSSL_memset(gcm_key, 0, sizeof(*gcm_key));
241 gcm_key->block = block;
[all …]
Dinternal.h172 alignas(16) GCM128_KEY gcm_key; member
189 const uint8_t gcm_key[16]);
193 void CRYPTO_gcm128_init_key(GCM128_KEY *gcm_key, const AES_KEY *key,
/external/boringssl/src/crypto/fipsmodule/modes/
Dgcm.cc.inc167 u128 out_table[16], const uint8_t gcm_key[16]) {
169 uint64_t H[2] = {CRYPTO_load_u64_be(gcm_key),
170 CRYPTO_load_u64_be(gcm_key + 8)};
238 void CRYPTO_gcm128_init_aes_key(GCM128_KEY *gcm_key, const uint8_t *key,
250 OPENSSL_memset(gcm_key, 0, sizeof(*gcm_key));
252 gcm_key->ctr = aes_ctr_set_key(&gcm_key->aes, &is_hwaes, &gcm_key->block, key,
257 gcm_key->block(ghash_key, ghash_key, &gcm_key->aes);
259 CRYPTO_ghash_init(&gcm_key->gmult, &gcm_key->ghash, gcm_key->Htable,
264 if (gcm_key->ghash == gcm_ghash_vpclmulqdq_avx10_512 &&
266 gcm_key->impl = gcm_x86_vaes_avx10_512;
[all …]
Dinternal.h125 u128 out_table[16], const uint8_t gcm_key[16]);
128 void CRYPTO_gcm128_init_aes_key(GCM128_KEY *gcm_key, const uint8_t *key,
/external/rust/android-crates-io/crates/ring/src/aead/
Daes_gcm.rs45 gcm_key: gcm::Key, // First because it has a large alignment requirement. field
63 let gcm_key = gcm::Key::new(aes_key.encrypt_block(Block::zero()), cpu_features); in init() localVariable
64 Ok(aead::KeyInner::AesGcm(Key { gcm_key, aes_key })) in init()
70 let Key { gcm_key, aes_key } = match key { in aes_gcm_seal()
80 let mut auth = gcm::Context::new(gcm_key, aad); in aes_gcm_seal()
147 let Key { gcm_key, aes_key } = match key { in aes_gcm_open()
156 let mut auth = gcm::Context::new(gcm_key, aad); in aes_gcm_open()
/external/rust/android-crates-io/crates/quiche/deps/boringssl/src/crypto/fipsmodule/cipher/
De_aes.c292 ctr128_f aes_ctr_set_key(AES_KEY *aes_key, GCM128_KEY *gcm_key, in aes_ctr_set_key() argument
297 if (gcm_key != NULL) { in aes_ctr_set_key()
298 CRYPTO_gcm128_init_key(gcm_key, aes_key, aes_hw_encrypt, 1); in aes_ctr_set_key()
311 if (gcm_key != NULL) { in aes_ctr_set_key()
312 CRYPTO_gcm128_init_key(gcm_key, aes_key, vpaes_encrypt, 0); in aes_ctr_set_key()
325 if (gcm_key != NULL) { in aes_ctr_set_key()
326 CRYPTO_gcm128_init_key(gcm_key, aes_key, aes_nohw_encrypt, 0); in aes_ctr_set_key()
381 gctx->ctr = aes_ctr_set_key(&gctx->ks.ks, &gctx->gcm.gcm_key, NULL, key, in aes_gcm_init_key()
905 GCM128_KEY gcm_key; member
929 aes_ctr_set_key(&gcm_ctx->ks.ks, &gcm_ctx->gcm_key, NULL, key, key_len); in aead_aes_gcm_init_impl()
[all …]
Dinternal.h120 ctr128_f aes_ctr_set_key(AES_KEY *aes_key, GCM128_KEY *gcm_key,
/external/cronet/tot/third_party/boringssl/src/crypto/fipsmodule/cipher/
De_aes.cc.inc290 ctr128_f aes_ctr_set_key(AES_KEY *aes_key, GCM128_KEY *gcm_key,
297 if (gcm_key != NULL) {
298 CRYPTO_gcm128_init_key(gcm_key, aes_key, aes_hw_encrypt, 1);
311 if (gcm_key != NULL) {
312 CRYPTO_gcm128_init_key(gcm_key, aes_key, vpaes_encrypt, 0);
325 if (gcm_key != NULL) {
326 CRYPTO_gcm128_init_key(gcm_key, aes_key, aes_nohw_encrypt, 0);
379 gctx->ctr = aes_ctr_set_key(&gctx->ks.ks, &gctx->gcm.gcm_key, NULL, key,
885 GCM128_KEY gcm_key;
919 aes_ctr_set_key(&gcm_ctx->ks.ks, &gcm_ctx->gcm_key, NULL, key, key_len);
[all …]
Dinternal.h156 ctr128_f aes_ctr_set_key(AES_KEY *aes_key, GCM128_KEY *gcm_key,
/external/cronet/stable/third_party/boringssl/src/crypto/fipsmodule/cipher/
De_aes.cc.inc290 ctr128_f aes_ctr_set_key(AES_KEY *aes_key, GCM128_KEY *gcm_key,
297 if (gcm_key != NULL) {
298 CRYPTO_gcm128_init_key(gcm_key, aes_key, aes_hw_encrypt, 1);
311 if (gcm_key != NULL) {
312 CRYPTO_gcm128_init_key(gcm_key, aes_key, vpaes_encrypt, 0);
325 if (gcm_key != NULL) {
326 CRYPTO_gcm128_init_key(gcm_key, aes_key, aes_nohw_encrypt, 0);
379 gctx->ctr = aes_ctr_set_key(&gctx->ks.ks, &gctx->gcm.gcm_key, NULL, key,
885 GCM128_KEY gcm_key;
919 aes_ctr_set_key(&gcm_ctx->ks.ks, &gcm_ctx->gcm_key, NULL, key, key_len);
[all …]
Dinternal.h156 ctr128_f aes_ctr_set_key(AES_KEY *aes_key, GCM128_KEY *gcm_key,
/external/libwebsockets/minimal-examples/api-tests/api-test-gencrypto/
Dlws-genaes.c671 }, gcm_key[] = { variable
695 e.buf = (uint8_t *)gcm_key; in test_genaes_gcm()
696 e.len = sizeof(gcm_key); in test_genaes_gcm()