diff options
author | Matt Caswell <matt@openssl.org> | 2017-02-21 16:39:43 +0000 |
---|---|---|
committer | Matt Caswell <matt@openssl.org> | 2017-03-02 17:44:15 +0000 |
commit | d49e23ec589e32e70f485fac379417097a831897 (patch) | |
tree | 41f4b6c14723a9df0a8b2cdc0940806b9f2dea3c /test | |
parent | 923ac8271b35eda36eb8fd9d8909671aee3ca022 (diff) |
Implement the early data changes required in tls13_change_cipher_state()
Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/2737)
Diffstat (limited to 'test')
-rw-r--r-- | test/tls13secretstest.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/test/tls13secretstest.c b/test/tls13secretstest.c index 7f177bfc40..55424b1093 100644 --- a/test/tls13secretstest.c +++ b/test/tls13secretstest.c @@ -192,6 +192,11 @@ int ssl_log_secret(SSL *ssl, return 1; } +const EVP_MD *ssl_md(int idx) +{ + return EVP_sha256(); +} + /* End of mocked out code */ static int test_secret(SSL *s, unsigned char *prk, @@ -222,7 +227,7 @@ static int test_secret(SSL *s, unsigned char *prk, return 0; } - if (!tls13_derive_key(s, gensecret, key, KEYLEN)) { + if (!tls13_derive_key(s, md, gensecret, key, KEYLEN)) { fprintf(stderr, "Key generation failed\n"); return 0; } @@ -232,7 +237,7 @@ static int test_secret(SSL *s, unsigned char *prk, return 0; } - if (!tls13_derive_iv(s, gensecret, iv, IVLEN)) { + if (!tls13_derive_iv(s, md, gensecret, iv, IVLEN)) { fprintf(stderr, "IV generation failed\n"); return 0; } |