support SHA256 ciphers, reorder
update tests to reflect ciphers
move hash_algorithm around: now a cenum in Packet
move the cenum of ciphersuites to Packet, introduce ciphersuite polyvar in Ciphersuite
provide ciphersuite functions on ciphersuite instead of any_ciphersuite
adjust configuration with moving stuff around
provide pfs_only parameter to only use perfect forward secrecy ciphersuites
adjust client_hello to use any_ciphersuite
adjust for moving stuff around
stuff got moved around
no need to check for ciphersuites which cannot be in a server_hello (ciphersuite polyvar only includes those which we support)
adjust for stuff moved around
adjust for stuff moved around
stuff moved around
inject ciphersuite from config into any_ciphersuite, filter out tls1.2 only suites
filter received any_ciphersuites to the supported ones (and EMPTY_RENEG moved around)
use configured hashes instead of supported ones
deal with reshuffling
test _SHA256 algorithms using tls1_2
simplify