Searched refs:pkey_ctx (Results 1 – 2 of 2) sorted by relevance
/external/openssl/ssl/ |
D | s3_clnt.c | 2522 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()
|
D | s3_srvr.c | 2593 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()
|