Searched refs:ephemeral (Results 1 – 5 of 5) sorted by relevance
| /optee_os/core/drivers/crypto/versal/pki/ |
| H A D | ecc_pki_kat.c | 220 struct ecc_keypair ephemeral = { }; in versal_ecc_sign_kat() local 274 ret = crypto_asym_alloc_ecc_keypair(&ephemeral, TEE_TYPE_ECDSA_KEYPAIR, in versal_ecc_sign_kat() 279 ret = crypto_bignum_bin2bn(k, bytes, ephemeral.d); in versal_ecc_sign_kat() 284 ret = versal_ecc_sign_ephemeral(algo, bytes, &key, &ephemeral, hash, in versal_ecc_sign_kat() 294 crypto_bignum_free(&ephemeral.x); in versal_ecc_sign_kat() 295 crypto_bignum_free(&ephemeral.y); in versal_ecc_sign_kat() 296 crypto_bignum_free(&ephemeral.d); in versal_ecc_sign_kat()
|
| H A D | ecc_pki_engine.c | 484 struct ecc_keypair ephemeral = { }; in versal_ecc_sign() local 491 ret = drvcrypt_asym_alloc_ecc_keypair(&ephemeral, in versal_ecc_sign() 498 ephemeral.curve = key->curve; in versal_ecc_sign() 499 ret = versal_ecc_gen_keypair(&ephemeral); in versal_ecc_sign() 505 ret = versal_ecc_sign_ephemeral(algo, bytes, key, &ephemeral, msg, in versal_ecc_sign() 509 crypto_bignum_free(&ephemeral.d); in versal_ecc_sign() 510 crypto_bignum_free(&ephemeral.x); in versal_ecc_sign() 511 crypto_bignum_free(&ephemeral.y); in versal_ecc_sign() 518 struct ecc_keypair *ephemeral, in versal_ecc_sign_ephemeral() argument 544 pki_crypto_bignum_bn2bin_eswap(key->curve, ephemeral->d, in versal_ecc_sign_ephemeral()
|
| /optee_os/core/drivers/crypto/versal/ |
| H A D | ecc_mbox.c | 239 struct ecc_keypair ephemeral = { }; in versal_ecc_sign() local 260 ret = drvcrypt_asym_alloc_ecc_keypair(&ephemeral, in versal_ecc_sign() 267 ephemeral.curve = key->curve; in versal_ecc_sign() 268 ret = crypto_acipher_gen_ecc_key(&ephemeral, bits); in versal_ecc_sign() 278 crypto_bignum_bn2bin_eswap(key->curve, ephemeral.d, k.buf); in versal_ecc_sign() 329 crypto_bignum_free(&ephemeral.d); in versal_ecc_sign() 330 crypto_bignum_free(&ephemeral.x); in versal_ecc_sign() 331 crypto_bignum_free(&ephemeral.y); in versal_ecc_sign()
|
| /optee_os/core/drivers/crypto/versal/include/ |
| H A D | ecc.h | 23 struct ecc_keypair *ephemeral,
|
| /optee_os/lib/libmbedtls/mbedtls/ |
| H A D | ChangeLog | 533 * The benchmark program now reports times for both ephemeral and static 830 and the ephemeral or psk-ephemeral key exchange mode are enabled. 948 one of the key exchange modes using ephemeral keys to a server that 1528 * Mbed TLS provides an implementation of a TLS 1.3 server (ephemeral key 2189 * Fix a potential side channel vulnerability in ECDSA ephemeral key generation. 2991 learn leading bits of the ephemeral key used during ECDSA signatures and to
|