6 Révisions (9f33fc63c6219dd43db438d2ffaca480f1b4bb5d)

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