Lines Matching refs:pmslen
3110 size_t pmslen = 0;
3131 pmslen = SSL_MAX_MASTER_KEY_LENGTH;
3132 pms = OPENSSL_malloc(pmslen);
3140 if (RAND_bytes_ex(sctx->libctx, pms + 2, pmslen - 2, 0) <= 0) {
3153 || EVP_PKEY_encrypt(pctx, NULL, &enclen, pms, pmslen) <= 0) {
3158 || EVP_PKEY_encrypt(pctx, encdata, &enclen, pms, pmslen) <= 0) {
3172 if (!ssl_log_rsa_client_key_exchange(s, encdata, enclen, pms, pmslen)) {
3178 s->s3.tmp.pmslen = pmslen;
3182 OPENSSL_clear_free(pms, pmslen);
3307 size_t pmslen = 0;
3336 pmslen = 32;
3337 pms = OPENSSL_malloc(pmslen);
3346 || RAND_bytes_ex(sctx->libctx, pms, pmslen, 0) <= 0) {
3380 if (EVP_PKEY_encrypt(pkey_ctx, tmp, &msglen, pms, pmslen) <= 0) {
3394 s->s3.tmp.pmslen = pmslen;
3399 OPENSSL_clear_free(pms, pmslen);
3455 size_t pmslen = 0;
3471 pmslen = 32;
3472 pms = OPENSSL_malloc(pmslen);
3478 if (RAND_bytes_ex(sctx->libctx, pms, pmslen, 0) <= 0) {
3518 if (EVP_PKEY_encrypt(pkey_ctx, NULL, &msglen, pms, pmslen) <= 0) {
3524 || EVP_PKEY_encrypt(pkey_ctx, encdata, &msglen, pms, pmslen) <= 0) {
3532 s->s3.tmp.pmslen = pmslen;
3537 OPENSSL_clear_free(pms, pmslen);
3612 OPENSSL_clear_free(s->s3.tmp.pms, s->s3.tmp.pmslen);
3614 s->s3.tmp.pmslen = 0;
3626 size_t pmslen = 0;
3629 pmslen = s->s3.tmp.pmslen;
3646 if (!ssl_generate_master_secret(s, pms, pmslen, 1)) {
3650 pmslen = 0;
3654 pmslen = 0;
3690 OPENSSL_clear_free(pms, pmslen);
3692 s->s3.tmp.pmslen = 0;