6 Commitit (9f33fc63c6219dd43db438d2ffaca480f1b4bb5d)

Tekijä SHA1 Viesti Päivämäärä
  David Benjamin 2bf1a79654 Prune some unused constants from ssl/internal.h. 9 vuotta sitten
  David Benjamin 71f0794d34 Document everything in ssl_ciph.c, now ssl_cipher.c. 9 vuotta sitten
  David Benjamin 0344dafb71 Tidy cipher rule processing. 9 vuotta sitten
  David Benjamin 107db58047 Switch cipher masks to uint32_t. 9 vuotta sitten
  David Benjamin f0ae170021 Include-what-you-use ssl/internal.h. 9 vuotta sitten
  David Benjamin 2ee94aabf5 Rename ssl_locl.h to internal.h 9 vuotta sitten
  David Benjamin 32fbdf2025 Remove anonymous cipher suites. 9 vuotta sitten
  David Benjamin d81e73dcbb Factor out sequence number updates. 9 vuotta sitten
  David Benjamin cfd248b7f6 Clean up SSL_export_keying_material implementation. 9 vuotta sitten
  David Benjamin c0f763b080 Simplify server-side ECDH curve selection. 9 vuotta sitten
  David Benjamin 7061e28dc2 Rename EECDH and EDH to ECDHE and DHE. 9 vuotta sitten
  David Benjamin 9e13e1a31d Move the is_dtls bit from SSL3_ENC_METHOD to SSL_PROTOCOL_METHOD. 9 vuotta sitten
  David Benjamin a5a3eeb9cc Remove ssl_cert_inst() 9 vuotta sitten
  David Benjamin f298019547 Remove ssl_version hook. 9 vuotta sitten
  David Benjamin 2fa83de3f2 Move handshake method hooks to SSL_PROTOCOL_METHOD. 9 vuotta sitten
  David Benjamin 4c31123bfc Remove finish_mac_length from SSL3_ENC_METHOD. 9 vuotta sitten
  David Benjamin f7f0f3a74b Remove ccs_header_st. 9 vuotta sitten
  David Benjamin 5ca39fb50c Switch SSL_GET_MESSAGE_HASH_MESSAGE to an enum. 9 vuotta sitten
  Adam Langley bcc4e23041 Pass fragment to dtls1_retransmit_message. 9 vuotta sitten
  David Benjamin fbdfefb76e Handle failures in ssl3_finish_mac. 9 vuotta sitten
  David Benjamin 9d0847ae6d Add some missing error failure checks. 9 vuotta sitten
  David Benjamin ed7c475154 Rename cutthrough to False Start. 9 vuotta sitten
  David Benjamin 2fff5bf4a8 Set rwstate inside ssl3_get_client_hello. 9 vuotta sitten
  Adam Langley 3e6526575a aarch64 support. 9 vuotta sitten
  David Benjamin 70bd80a236 Remove constraints on curve ID values. 9 vuotta sitten
  David Benjamin e3b2eebd04 The dtls1_output_cert_chain function no longer exists so remove it from ssl_locl.h 9 vuotta sitten
  David Benjamin b8a56f112f Remove dead code from EVP_CIPHER codepaths. 9 vuotta sitten
  David Benjamin 044abb0aaa Implement SSLv3 ciphers with stateful AEADs. 9 vuotta sitten
  David Benjamin 41ac979211 Add the PRF to SSL3_ENC_METHOD. 9 vuotta sitten
  David Benjamin 31b1d81354 Factor SSLv3 key derivation steps into an ssl3_PRF. 9 vuotta sitten
  David Benjamin 1f5e115ea9 Tidy up tls1_PRF a little. 9 vuotta sitten
  David Benjamin ea72bd0b60 Implement all TLS ciphers with stateful AEADs. 9 vuotta sitten
  David Benjamin 62fd16283a Implement SSL_clear with ssl_new and ssl_free. 9 vuotta sitten
  Adam Langley fcf25833bc Reformat the rest of ssl/. 9 vuotta sitten
  Adam Langley 6e73d62dcc Touch up ssl3_get_message. 9 vuotta sitten
  David Benjamin 263eac02f5 Remove X509 parameter from ssl_cert_type. 9 vuotta sitten
  David Benjamin e4824e8af0 Add outgoing messages to the handshake hash at set_handshake_header. 9 vuotta sitten
  David Benjamin 16d031a493 Fold dtls1_set_message_header into dtls1_set_handshake_header. 9 vuotta sitten
  Adam Langley 139ed19580 Address code-review comments from prev changes. 10 vuotta sitten
  David Benjamin 82c9e90a58 Merge SSLv23_method and DTLS_ANY_VERSION. 10 vuotta sitten
  David Benjamin 4b755cb0da Implement the V2ClientHello sniff in version-locked methods. 10 vuotta sitten
  David Benjamin e99e912bea Pull SSL3_ENC_METHOD out of SSL_METHOD. 10 vuotta sitten
  David Benjamin ceb6f2880f Factor out remaining version-related functions. 10 vuotta sitten
  David Benjamin 28014cb4f2 Remove s_accept and s_connect parameters IMPLEMENT* macros. 10 vuotta sitten
  David Benjamin 338fcafe76 Mark SSL3_ENC_METHODs const and remove an unused one. 10 vuotta sitten
  David Benjamin 0ac86b0220 Remove dtls1_enc. 10 vuotta sitten
  David Benjamin 83abdd6e58 Fixed memory leak due to incorrect freeing of DTLS reassembly bit mask 10 vuotta sitten
  David Benjamin e518f65d2c Update references to RFCs. 10 vuotta sitten
  David Benjamin 128dbc30f6 Factor out the client max-version logic into a helper function. 10 vuotta sitten
  David Benjamin 9cbd4a809e Remove SSL_(CTX_)get_ssl_method. 10 vuotta sitten