| /optee_os/core/drivers/crypto/crypto_api/acipher/ |
| H A D | dh.c | 59 struct bignum *secret) in crypto_acipher_dh_shared_secret() argument 66 if (!private_key || !public_key || !secret) { in crypto_acipher_dh_shared_secret() 74 sdata.secret.length = crypto_bignum_num_bytes(private_key->p); in crypto_acipher_dh_shared_secret() 75 secret_buf = malloc(sdata.secret.length); in crypto_acipher_dh_shared_secret() 82 sdata.secret.data = secret_buf; in crypto_acipher_dh_shared_secret() 87 sdata.secret.length, secret); in crypto_acipher_dh_shared_secret()
|
| H A D | ecc.c | 293 void *secret, unsigned long *secret_len) in ecc_shared_secret() argument 321 if (!secret) { in ecc_shared_secret() 334 sdata.secret.data = secret; in ecc_shared_secret() 335 sdata.secret.length = *secret_len; in ecc_shared_secret() 340 *secret_len = sdata.secret.length; in ecc_shared_secret()
|
| /optee_os/core/drivers/crypto/caam/acipher/ |
| H A D | caam_dh.c | 400 struct caamdmaobj secret = { }; in do_shared_secret() local 419 ret = caam_dmaobj_output_sgtbuf(&secret, sdata->secret.data, in do_shared_secret() 420 sdata->secret.length, in do_shared_secret() 421 sdata->secret.length); in do_shared_secret() 425 if (secret.sgtbuf.sgt_type) in do_shared_secret() 428 caam_dmaobj_cache_push(&secret); in do_shared_secret() 461 caam_desc_add_ptr(desc, secret.sgtbuf.paddr); in do_shared_secret() 487 sdata->secret.length = caam_dmaobj_copy_to_orig(&secret); in do_shared_secret() 489 DH_DUMPBUF("Secret", sdata->secret.data, sdata->secret.length); in do_shared_secret() 499 caam_dmaobj_free(&secret); in do_shared_secret()
|
| H A D | caam_ecc.c | 790 struct caamdmaobj secret = { }; in do_shared_secret() local 825 ret = caam_dmaobj_output_sgtbuf(&secret, sdata->secret.data, in do_shared_secret() 826 sdata->secret.length, sdata->size_sec); in do_shared_secret() 830 if (secret.sgtbuf.sgt_type) in do_shared_secret() 833 caam_dmaobj_cache_push(&secret); in do_shared_secret() 845 caam_desc_add_ptr(desc, secret.sgtbuf.paddr); in do_shared_secret() 872 sdata->secret.length = caam_dmaobj_copy_to_orig(&secret); in do_shared_secret() 874 ECC_DUMPBUF("Secret", sdata->secret.data, sdata->secret.length); in do_shared_secret() 885 caam_dmaobj_free(&secret); in do_shared_secret()
|
| /optee_os/core/lib/libtomcrypt/ |
| H A D | x25519.c | 71 void *secret, in crypto_acipher_x25519_shared_secret() argument 83 if (!private_key || !public_key || !secret || !secret_len) in crypto_acipher_x25519_shared_secret() 93 secret, secret_len) != CRYPT_OK) in crypto_acipher_x25519_shared_secret() 104 !consttime_memcmp(secret, ltc_private_key.pub, in crypto_acipher_x25519_shared_secret()
|
| H A D | dh.c | 71 struct bignum *secret) in crypto_acipher_dh_shared_secret() argument 75 if (!private_key || !public_key || !secret) in crypto_acipher_dh_shared_secret() 78 err = mp_exptmod(public_key, private_key->x, private_key->p, secret); in crypto_acipher_dh_shared_secret()
|
| H A D | ecc.c | 317 void *secret, in _ltc_ecc_shared_secret() argument 340 secret, secret_len); in _ltc_ecc_shared_secret()
|
| /optee_os/lib/libmbedtls/mbedtls/library/ |
| H A D | ssl_tls13_keys.h | 113 const unsigned char *secret, size_t secret_len, 199 const unsigned char *secret, size_t secret_len, 661 const unsigned char *secret, const size_t secret_len,
|
| H A D | ssl_tls13_keys.c | 142 const unsigned char *secret, size_t secret_len, in mbedtls_ssl_tls13_hkdf_expand_label() argument 189 secret, in mbedtls_ssl_tls13_hkdf_expand_label() 223 const unsigned char *secret, size_t secret_len, in ssl_tls13_make_traffic_key() argument 231 secret, secret_len, in ssl_tls13_make_traffic_key() 241 secret, secret_len, in ssl_tls13_make_traffic_key() 297 const unsigned char *secret, size_t secret_len, in mbedtls_ssl_tls13_derive_secret() argument 327 secret, secret_len, in mbedtls_ssl_tls13_derive_secret() 1887 const unsigned char *secret, const size_t secret_len, in mbedtls_ssl_tls13_exporter() argument 1896 ret = mbedtls_ssl_tls13_derive_secret(hash_alg, secret, secret_len, label, label_len, NULL, 0, in mbedtls_ssl_tls13_exporter()
|
| /optee_os/core/lib/libtomcrypt/src/misc/bcrypt/ |
| H A D | bcrypt.c | 75 int bcrypt_pbkdf_openbsd(const void *secret, unsigned long secret_len, in bcrypt_pbkdf_openbsd() argument 86 LTC_ARGCHK(secret != NULL); in bcrypt_pbkdf_openbsd() 124 …if ((err = hash_memory(hash_idx, (unsigned char*)secret, secret_len, hashed_pass, &hashed_pass_len… in bcrypt_pbkdf_openbsd()
|
| /optee_os/core/drivers/crypto/se050/core/ |
| H A D | ecc.c | 380 void *secret, size_t *secret_len) in shared_secret_fallback() argument 396 secret, (unsigned long *)secret_len); in shared_secret_fallback() 426 void *secret, size_t *secret_len) in shared_secret() argument 445 secret, secret_len); in shared_secret() 475 secret, secret_len); in shared_secret() 705 sdata->secret.data, in do_shared_secret() 706 &sdata->secret.length); in do_shared_secret()
|
| /optee_os/lib/libmbedtls/core/ |
| H A D | dh.c | 99 struct bignum *secret) in crypto_acipher_dh_shared_secret() argument 131 crypto_bignum_bin2bn(buf, olen, secret); in crypto_acipher_dh_shared_secret()
|
| H A D | ecc.c | 314 void *secret, unsigned long *secret_len) in ecc_shared_secret() argument 339 lmd_res = mbedtls_ecdh_calc_secret(&ecdh, &out_len, secret, in ecc_shared_secret()
|
| /optee_os/core/drivers/crypto/stm32/ |
| H A D | ecc.c | 388 void *secret, size_t *secret_len) in shared_secret() argument 397 if (!private_key || !public_key || !secret || !secret_len) in shared_secret() 466 memcpy(secret, result.x.val, result.x.size); in shared_secret() 486 sdata->secret.data, in stm32_shared_secret() 487 &sdata->secret.length); in stm32_shared_secret()
|
| /optee_os/core/include/crypto/ |
| H A D | crypto.h | 254 struct bignum *secret); 297 void *secret, 307 void *public_key, void *secret, 311 void *public_key, void *secret,
|
| /optee_os/core/drivers/crypto/versal/ |
| H A D | ecc.c | 325 void *secret, size_t *secret_len) in shared_secret() argument 328 secret, secret_len); in shared_secret() 335 sdata->secret.data, in do_shared_secret() 336 &sdata->secret.length); in do_shared_secret()
|
| /optee_os/core/drivers/crypto/se050/adaptors/include/ |
| H A D | se050_apdu_apis.h | 82 uint8_t *secret, size_t *len);
|
| /optee_os/lib/libmbedtls/mbedtls/include/psa/ |
| H A D | crypto_builtin_key_derivation.h | 78 uint8_t *MBEDTLS_PRIVATE(secret);
|
| /optee_os/lib/libmbedtls/mbedtls/include/mbedtls/ |
| H A D | ecjpake.h | 115 const unsigned char *secret,
|
| /optee_os/core/crypto/ |
| H A D | crypto.c | 704 struct bignum *secret __unused) in crypto_acipher_dh_shared_secret() 787 void *secret, in crypto_acipher_ecc_shared_secret() argument 795 return private_key->ops->shared_secret(private_key, public_key, secret, in crypto_acipher_ecc_shared_secret() 855 void *secret __unused, in crypto_acipher_x25519_shared_secret() 880 void *secret __unused, in crypto_acipher_x448_shared_secret()
|
| /optee_os/core/lib/libtomcrypt/src/headers/ |
| H A D | tomcrypt_misc.h | 57 int bcrypt_pbkdf_openbsd(const void *secret, unsigned long secret_len,
|
| /optee_os/core/drivers/crypto/hisilicon/ |
| H A D | hpre_dh.c | 359 sdata->secret.length = msg.out_bytes; in hpre_dh_do_shared_secret() 360 memcpy(sdata->secret.data, msg.out, msg.out_bytes); in hpre_dh_do_shared_secret()
|
| H A D | hpre_montgomery.c | 469 memcpy(sdata->secret.data, msg.out, msg.curve_bytes); in hpre_montgomery_do_shared_secret() 470 sdata->secret.length = msg.curve_bytes; in hpre_montgomery_do_shared_secret()
|
| /optee_os/core/drivers/crypto/se050/adaptors/apis/ |
| H A D | apdu.c | 550 uint8_t *secret, size_t *len) in se050_ecc_gen_shared_secret() argument 556 if (!keypub || !secret || !len) in se050_ecc_gen_shared_secret() 564 buf, pubkey_len, secret, len); in se050_ecc_gen_shared_secret()
|
| /optee_os/core/drivers/crypto/crypto_api/include/ |
| H A D | drvcrypt_acipher.h | 135 struct drvcrypt_buf secret; /* Shared secret */ member
|