ciphersuite.info
ciphersuite.info copied to clipboard
[Feature Request] List for what purposes the hash function is used
Hey guys,
hash functions are differently used in TLS. For example TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256 uses SHA256 for the pseudo random function and the HMAC.
Opposite to that, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 uses the GCM as a HMAC substitute and SHA384 for the PRF. CCM ciphers have a similar behaviour.
It would be nice to have to see on your page, for what the algorithm is used. E.g.: "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 Hash: Secure Hash Algorithm 384 (SHA384) [used as pseudo random function]"
PSA: I'm quite not sure, if the hash function is used in the handshake as well. I believe in TLS1.3 it is standardized for all suites. But it should be easy to find out.
Cheers, Matthias