Config.CiphersCipher selection
Cipher selection related utilities.
val default : Ciphersuite.ciphersuite listdefault is a list of ciphersuites this library uses by default.
val supported : Ciphersuite.ciphersuite listsupported is a list of ciphersuites this library supports (larger than default).
val fs : Ciphersuite.ciphersuite listfs is a list of ciphersuites which provide forward secrecy (sublist of default).
val http2 : Ciphersuite.ciphersuite listhttp2 is a list of ciphersuites which are allowed to be used with HTTP2: not a member of bad cipher suites. These are only ephemeral key exchanges with AEAD ciphers.
val fs_of : Ciphersuite.ciphersuite list -> Ciphersuite.ciphersuite listfs_of ciphers selects all ciphersuites which provide forward secrecy from ciphers.