• Home
  • Raw
  • Download

Lines Matching refs:pmslen

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