Lines Matching defs:pmslen
2832 size_t pmslen = 0;
2848 pmslen = SSL_MAX_MASTER_KEY_LENGTH;
2849 pms = OPENSSL_malloc(pmslen);
2857 if (RAND_bytes_ex(s->ctx->libctx, pms + 2, pmslen - 2, 0) <= 0) {
2870 || EVP_PKEY_encrypt(pctx, NULL, &enclen, pms, pmslen) <= 0) {
2875 || EVP_PKEY_encrypt(pctx, encdata, &enclen, pms, pmslen) <= 0) {
2889 if (!ssl_log_rsa_client_key_exchange(s, encdata, enclen, pms, pmslen)) {
2895 s->s3.tmp.pmslen = pmslen;
2899 OPENSSL_clear_free(pms, pmslen);
3024 size_t pmslen = 0;
3053 pmslen = 32;
3054 pms = OPENSSL_malloc(pmslen);
3063 || RAND_bytes_ex(s->ctx->libctx, pms, pmslen, 0) <= 0) {
3094 if (EVP_PKEY_encrypt(pkey_ctx, tmp, &msglen, pms, pmslen) <= 0) {
3108 s->s3.tmp.pmslen = pmslen;
3113 OPENSSL_clear_free(pms, pmslen);
3167 size_t pmslen = 0;
3182 pmslen = 32;
3183 pms = OPENSSL_malloc(pmslen);
3189 if (RAND_bytes_ex(s->ctx->libctx, pms, pmslen, 0) <= 0) {
3228 if (EVP_PKEY_encrypt(pkey_ctx, NULL, &msglen, pms, pmslen) <= 0) {
3234 || EVP_PKEY_encrypt(pkey_ctx, encdata, &msglen, pms, pmslen) <= 0) {
3242 s->s3.tmp.pmslen = pmslen;
3247 OPENSSL_clear_free(pms, pmslen);
3321 OPENSSL_clear_free(s->s3.tmp.pms, s->s3.tmp.pmslen);
3323 s->s3.tmp.pmslen = 0;
3335 size_t pmslen = 0;
3338 pmslen = s->s3.tmp.pmslen;
3355 if (!ssl_generate_master_secret(s, pms, pmslen, 1)) {
3359 pmslen = 0;
3363 pmslen = 0;
3397 OPENSSL_clear_free(pms, pmslen);
3399 s->s3.tmp.pmslen = 0;