Home | History | Annotate | Download | only in ssl

Lines Matching refs:pms

1542   uint8_t *pms = NULL;
1591 /* Depending on the key exchange method, compute |pms| and |pms_len|. */
1594 pms = OPENSSL_malloc(pms_len);
1595 if (pms == NULL) {
1606 pms[0] = hs->client_version >> 8;
1607 pms[1] = hs->client_version & 0xff;
1608 if (!RAND_bytes(&pms[2], SSL_MAX_MASTER_KEY_LENGTH - 2)) {
1624 !RSA_encrypt(rsa, &enc_pms_len, ptr, RSA_size(rsa), pms, pms_len,
1639 if (!SSL_ECDH_CTX_accept(&hs->ecdh_ctx, &child, &pms, &pms_len, &alert,
1657 pms = OPENSSL_malloc(pms_len);
1658 if (pms == NULL) {
1662 OPENSSL_memset(pms, 0, pms_len);
1679 !CBB_add_bytes(&child, pms, pms_len) ||
1687 OPENSSL_cleanse(pms, pms_len);
1688 OPENSSL_free(pms);
1689 pms = new_pms;
1700 hs, hs->new_session->master_key, pms, pms_len);
1705 OPENSSL_cleanse(pms, pms_len);
1706 OPENSSL_free(pms);
1712 if (pms != NULL) {
1713 OPENSSL_cleanse(pms, pms_len);
1714 OPENSSL_free(pms);