我正在尝试实现部分 QUIC RFC,他们注意到:
initial_salt = 0xc3eef712c72ebb5a11a7d2432bb46365bef9f502
initial_secret = HKDF-Extract(initial_salt,
client_dst_connection_id)
我只是想知道,如何将其映射到此处:https ://www.openssl.org/docs/man1.1.1/man3/EVP_PKEY_CTX_set_hkdf_md.html
我明白了:
EVP_PKEY_HKDEF_MODE_EXTRACT_ONLY 在这种模式下调用 EVP_PKEY_derive(3) 将只执行提取操作。返回的值将是中间固定长度的伪随机密钥 K。
必须在派生密钥或发生错误之前设置摘要、密钥和盐值。
但我在这里很困惑。我可以看到如何设置模式、算法、盐,但我不知道在哪里设置client_dst_connection_id
.