summaryrefslogtreecommitdiff
path: root/src/lib/libssl/t1_enc.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-05-05Rewrite TLSv1.2 key block handling.jsing1-74/+23
For TLSv1.2 a single key block is generated, then partitioned into individual secrets for use as IVs and keys. The previous implementation splits this across two functions tls1_setup_key_block() and tls1_change_cipher_state(), which means that the IV and key sizes have to be known in multiple places. This implementation generates and partitions the key block in a single step, meaning that the secrets are then simply handed out when requested. ok inoguchi@ tb@
2021-05-04Rename shutdown_all() to shutdown_peers() for consistency.tb1-3/+3
2021-05-03Use limits.h instead of sys/limits.h in dtlstest.c for portableinoguchi1-2/+2
discussed and input from jsing@
2021-05-03Modify regress ssl_get_shared_ciphers for portableinoguchi2-6/+6
- Split out the intermediate path (../certs/) to Makefile - Change 'shutdown' to 'shutdown_all' ok tb@
2021-05-03Hook openssl-ruby test to regress treetb1-1/+2