Lines Matching refs:peer_pk
1919 mbedtls_pk_context *peer_pk; in ssl_write_encrypted_pms() local
1944 peer_pk = &ssl->handshake->peer_pubkey; in ssl_write_encrypted_pms()
1951 peer_pk = &ssl->session_negotiate->peer_cert->pk; in ssl_write_encrypted_pms()
1957 if (!mbedtls_pk_can_do(peer_pk, MBEDTLS_PK_RSA)) { in ssl_write_encrypted_pms()
1962 if ((ret = mbedtls_pk_encrypt(peer_pk, in ssl_write_encrypted_pms()
1978 mbedtls_pk_free(peer_pk); in ssl_write_encrypted_pms()
1991 mbedtls_pk_context *peer_pk; in ssl_get_ecdh_params_from_cert() local
1994 peer_pk = &ssl->handshake->peer_pubkey; in ssl_get_ecdh_params_from_cert()
2001 peer_pk = &ssl->session_negotiate->peer_cert->pk; in ssl_get_ecdh_params_from_cert()
2006 if (!mbedtls_pk_can_do(peer_pk, MBEDTLS_PK_ECKEY)) { in ssl_get_ecdh_params_from_cert()
2012 const mbedtls_ecp_keypair *peer_key = mbedtls_pk_ec_ro(*peer_pk); in ssl_get_ecdh_params_from_cert()
2018 mbedtls_ecp_group_id grp_id = mbedtls_pk_get_ec_group_id(peer_pk); in ssl_get_ecdh_params_from_cert()
2041 memcpy(ssl->handshake->xxdh_psa_peerkey, peer_pk->pub_raw, peer_pk->pub_raw_len); in ssl_get_ecdh_params_from_cert()
2042 ssl->handshake->xxdh_psa_peerkey_len = peer_pk->pub_raw_len; in ssl_get_ecdh_params_from_cert()
2073 mbedtls_pk_free(peer_pk); in ssl_get_ecdh_params_from_cert()
2305 mbedtls_pk_context *peer_pk; in ssl_parse_server_key_exchange() local
2308 peer_pk = &ssl->handshake->peer_pubkey; in ssl_parse_server_key_exchange()
2315 peer_pk = &ssl->session_negotiate->peer_cert->pk; in ssl_parse_server_key_exchange()
2337 if (!mbedtls_pk_can_do(peer_pk, pk_alg)) { in ssl_parse_server_key_exchange()
2393 if (!mbedtls_pk_can_do(peer_pk, pk_alg)) { in ssl_parse_server_key_exchange()
2419 peer_pk, in ssl_parse_server_key_exchange()
2424 ret = mbedtls_pk_verify_restartable(peer_pk, in ssl_parse_server_key_exchange()
2451 mbedtls_pk_free(peer_pk); in ssl_parse_server_key_exchange()