Home
last modified time | relevance | path

Searched refs:pkey_ctx (Results 1 – 2 of 2) sorted by relevance

/external/openssl/ssl/
Ds3_clnt.c2522 EVP_PKEY_CTX *pkey_ctx; in ssl3_send_client_key_exchange() local
2540 pkey_ctx=EVP_PKEY_CTX_new(pub_key=X509_get_pubkey(peer_cert),NULL); in ssl3_send_client_key_exchange()
2549 EVP_PKEY_encrypt_init(pkey_ctx); in ssl3_send_client_key_exchange()
2554 if (EVP_PKEY_derive_set_peer(pkey_ctx,s->cert->key->privatekey) <=0) { in ssl3_send_client_key_exchange()
2569 if (EVP_PKEY_CTX_ctrl(pkey_ctx,-1,EVP_PKEY_OP_ENCRYPT,EVP_PKEY_CTRL_SET_IV, in ssl3_send_client_key_exchange()
2579 if (EVP_PKEY_encrypt(pkey_ctx,tmp,&msglen,premaster_secret,32)<0) { in ssl3_send_client_key_exchange()
2597 if (EVP_PKEY_CTX_ctrl(pkey_ctx, -1, -1, EVP_PKEY_CTRL_PEER_KEY, 2, NULL) > 0) in ssl3_send_client_key_exchange()
2602 EVP_PKEY_CTX_free(pkey_ctx); in ssl3_send_client_key_exchange()
Ds3_srvr.c2593 EVP_PKEY_CTX *pkey_ctx; in ssl3_get_client_key_exchange() local
2599 pkey_ctx = EVP_PKEY_CTX_new(s->cert->key->privatekey,NULL); in ssl3_get_client_key_exchange()
2600 EVP_PKEY_decrypt_init(pkey_ctx); in ssl3_get_client_key_exchange()
2608 if (EVP_PKEY_derive_set_peer(pkey_ctx, client_pub_pkey) <= 0) in ssl3_get_client_key_exchange()
2632 if (EVP_PKEY_decrypt(pkey_ctx,premaster_secret,&outlen,start,inlen) <=0) in ssl3_get_client_key_exchange()
2643 if (EVP_PKEY_CTX_ctrl(pkey_ctx, -1, -1, EVP_PKEY_CTRL_PEER_KEY, 2, NULL) > 0) in ssl3_get_client_key_exchange()
2649 EVP_PKEY_CTX_free(pkey_ctx); in ssl3_get_client_key_exchange()