X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=crypto%2Fkdf%2Ftls1_prf.c;h=374c6e49ec60af95bd2da01cbb47b63e793ac22f;hp=3c14b904f873ff66d897db4f7c39068550a9f182;hb=aa291c62a7c227d94073c8cd4ce81aa6950d72d7;hpb=02f70372470b4dd3b21443bb615292175f5d2c88 diff --git a/crypto/kdf/tls1_prf.c b/crypto/kdf/tls1_prf.c index 3c14b904f8..374c6e49ec 100644 --- a/crypto/kdf/tls1_prf.c +++ b/crypto/kdf/tls1_prf.c @@ -142,7 +142,7 @@ static int pkey_tls1_prf_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) { TLS1_PRF_PKEY_CTX *kctx = ctx->data; - if (kctx->md == NULL || kctx->sec == NULL || kctx->seed == NULL) + if (kctx->md == NULL || kctx->sec == NULL || kctx->seedlen == 0) return 0; return tls1_prf_alg(kctx->md, kctx->sec, kctx->seclen, kctx->seed, kctx->seedlen,