Fix the example SSH KDF code.
authorPauli <pauli@openssl.org>
Tue, 7 Sep 2021 23:28:57 +0000 (09:28 +1000)
committerPauli <pauli@openssl.org>
Thu, 9 Sep 2021 06:39:28 +0000 (16:39 +1000)
A salt was being set instead of a session ID.

Fixes #16525

Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/16550)

doc/man7/EVP_KDF-SSHKDF.pod

index 74d1b71aca011341cd2b173ba1809bfe980a45da..08369abff15907e733a10b007e0383e6afa6e2a4 100644 (file)
@@ -121,7 +121,7 @@ This example derives an 8 byte IV using SHA-256 with a 1K "key" and appropriate
                                           key, (size_t)1024);
  *p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_SSHKDF_XCGHASH,
                                           xcghash, (size_t)32);
- *p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_SALT,
+ *p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_SSHKDF_SESSION_ID,
                                           session_id, (size_t)32);
  *p++ = OSSL_PARAM_construct_utf8_string(OSSL_KDF_PARAM_SSHKDF_TYPE,
                                          &type, sizeof(type));