Home
last modified time | relevance | path

Searched refs:peer_key (Results 1 – 14 of 14) sorted by relevance

/optee_os/core/lib/libtomcrypt/
H A Dsm2-kep.c204 ecc_key *peer_key, ecc_key *peer_eph_key, in sm2_kep_derive() argument
217 ecc_key *initiator_key = p->is_initiator ? my_key : peer_key; in sm2_kep_derive()
218 ecc_key *responder_key = p->is_initiator ? peer_key : my_key; in sm2_kep_derive()
286 ltc_res = mp_montgomery_setup(peer_key->dp.prime, &mp); in sm2_kep_derive()
290 ltc_res = mp_montgomery_normalization(mu, peer_key->dp.prime); in sm2_kep_derive()
294 ltc_res = mp_mulmod(peer_key->dp.A, mu, peer_key->dp.prime, ma); in sm2_kep_derive()
302 ltc_res = ltc_ecc_mul2add(&peer_key->pubkey, one, &peer_eph_key->pubkey, in sm2_kep_derive()
303 x2bar, U, ma, peer_key->dp.prime); in sm2_kep_derive()
307 ltc_res = mp_set_int(h, peer_key->dp.cofactor); in sm2_kep_derive()
315 ltc_res = ltc_ecc_mulmod(htA, U, U, peer_key->dp.A, peer_key->dp.prime, in sm2_kep_derive()
[all …]
/optee_os/lib/libmbedtls/core/
H A Dsm2-kep.c276 struct ecc_public_key *peer_key, in crypto_acipher_sm2_kep_derive() argument
308 extract_xy_from_public_key(&responder_key, peer_key); in crypto_acipher_sm2_kep_derive()
312 extract_xy_from_public_key(&initiator_key, peer_key); in crypto_acipher_sm2_kep_derive()
386 mres = mbedtls_mpi_copy(&PB.X, (mbedtls_mpi *)peer_key->x); in crypto_acipher_sm2_kep_derive()
389 mres = mbedtls_mpi_copy(&PB.Y, (mbedtls_mpi *)peer_key->y); in crypto_acipher_sm2_kep_derive()
/optee_os/lib/libmbedtls/mbedtls/library/
H A Dpsa_crypto_ffdh.h42 const uint8_t *peer_key,
H A Dpsa_crypto_ecp.h264 psa_algorithm_t alg, const uint8_t *peer_key, size_t peer_key_length,
H A Dpsa_crypto_ffdh.c259 const uint8_t *peer_key, in mbedtls_psa_ffdh_key_agreement() argument
295 MBEDTLS_MPI_CHK(mbedtls_mpi_read_binary(&GY, peer_key, in mbedtls_psa_ffdh_key_agreement()
H A Dpsa_crypto_ecp.c522 psa_algorithm_t alg, const uint8_t *peer_key, size_t peer_key_length, in mbedtls_psa_key_agreement_ecdh() argument
550 peer_key, in mbedtls_psa_key_agreement_ecdh()
H A Dpsa_crypto_core.h651 const uint8_t *peer_key,
H A Dpsa_crypto_driver_wrappers.h2657 const uint8_t *peer_key, in psa_driver_wrapper_key_agreement() argument
2677 key_buffer, key_buffer_size, alg, peer_key, in psa_driver_wrapper_key_agreement()
2693 peer_key, in psa_driver_wrapper_key_agreement()
2709 peer_key, in psa_driver_wrapper_key_agreement()
2719 key_buffer, key_buffer_size, alg, peer_key, in psa_driver_wrapper_key_agreement()
2729 (void) peer_key; in psa_driver_wrapper_key_agreement()
H A Dpsa_crypto.c7725 const uint8_t *peer_key, in psa_key_agreement_raw_builtin() argument
7736 peer_key, peer_key_length, in psa_key_agreement_raw_builtin()
7745 peer_key, in psa_key_agreement_raw_builtin()
7758 (void) peer_key; in psa_key_agreement_raw_builtin()
7775 const uint8_t *peer_key, in psa_key_agreement_raw_internal() argument
7788 peer_key, peer_key_length, in psa_key_agreement_raw_internal()
7800 const uint8_t *peer_key, in psa_key_agreement_internal() argument
7812 peer_key, peer_key_length, in psa_key_agreement_internal()
7841 LOCAL_INPUT_DECLARE(peer_key_external, peer_key); in psa_key_derivation_key_agreement()
7852 LOCAL_INPUT_ALLOC(peer_key_external, peer_key_length, peer_key); in psa_key_derivation_key_agreement()
[all …]
H A Dssl_tls12_client.c2012 const mbedtls_ecp_keypair *peer_key = mbedtls_pk_ec_ro(*peer_pk); in ssl_get_ecdh_params_from_cert() local
2046 ret = mbedtls_ecp_point_write_binary(&peer_key->grp, &peer_key->Q, in ssl_get_ecdh_params_from_cert()
2058 if ((ret = mbedtls_ecdh_get_params(&ssl->handshake->ecdh_ctx, peer_key, in ssl_get_ecdh_params_from_cert()
/optee_os/lib/libmbedtls/mbedtls/include/psa/
H A Dcrypto.h3579 const uint8_t *peer_key,
4139 const uint8_t *peer_key,
/optee_os/core/tee/
H A Dtee_svc_cryp.c3523 struct ecc_public_key *peer_key, in get_sm2_kep_params() argument
3543 res = crypto_acipher_alloc_ecc_public_key(peer_key, in get_sm2_kep_params()
3555 peer_key->curve = TEE_ECC_CURVE_SM2; in get_sm2_kep_params()
3576 peer_key->x); in get_sm2_kep_params()
3589 peer_key->y); in get_sm2_kep_params()
3679 crypto_acipher_free_ecc_public_key(peer_key); in get_sm2_kep_params()
3941 struct ecc_public_key peer_key = { }; in syscall_cryp_derive_key() local
3952 res = get_sm2_kep_params(params, param_count, &peer_key, in syscall_cryp_derive_key()
3962 &peer_key, &peer_eph_key, in syscall_cryp_derive_key()
3970 crypto_acipher_free_ecc_public_key(&peer_key); in syscall_cryp_derive_key()
/optee_os/core/include/crypto/
H A Dcrypto.h330 struct ecc_public_key *peer_key,
/optee_os/core/crypto/
H A Dcrypto.c827 struct ecc_public_key *peer_key in crypto_acipher_sm2_kep_derive()