61 Révisions (5f005ccd9dfe791a64e31187a4e4c6c508416073)

Auteur SHA1 Message Date
  David Benjamin 9e4e01ee14 Align the SSL stack on #include style. il y a 9 ans
  David Benjamin c99807d843 Tidy up dtls1_hm_fragment_new and fix (unreachable) memory leak. il y a 9 ans
  David Benjamin 3570d73bf1 Remove the func parameter to OPENSSL_PUT_ERROR. il y a 9 ans
  David Benjamin a8653208ec Add CBB_zero to set a CBB to the zero state. il y a 9 ans
  David Benjamin 11fc66a04c DTLS fragments may not be split across two records. il y a 9 ans
  David Benjamin 904dc72b32 Fold away SSL_PROTOCOL_METHOD hooks shared between TLS and DTLS. il y a 9 ans
  David Benjamin a6022771b3 Split ssl_read_bytes hook into app_data and close_notify hooks. il y a 9 ans
  David Benjamin 3e3090dc50 Pass a dtls1_use_epoch enum down to dtls1_seal_record. il y a 9 ans
  David Benjamin 31a07798a5 Factor SSL_AEAD_CTX into a dedicated type. il y a 9 ans
  David Benjamin 1d0a194cc1 Promote max_cert_list and max_send_fragment to functions. il y a 9 ans
  David Benjamin 8c24980d83 Promote all dtls1_ctrl hooks to functions. il y a 9 ans
  David Benjamin 2755a3eda3 Remove unnecessary NULL checks, part 5. il y a 9 ans
  David Benjamin 5d1ec73b0f Require that FOO_free functions do nothing on NULL. il y a 9 ans
  David Benjamin 2ee94aabf5 Rename ssl_locl.h to internal.h il y a 9 ans
  David Benjamin f8ba285535 Remove redundant SSL_READING lines after ssl_read_bytes. il y a 9 ans
  David Benjamin bf0df92964 Fix Windows build. il y a 9 ans
  David Benjamin f7f0f3a74b Remove ccs_header_st. il y a 9 ans
  David Benjamin ee562b987e Get rid of the RSMBLY macros. il y a 9 ans
  David Benjamin 7538122ca6 Rework DTLS handshake message reassembly logic. il y a 9 ans
  David Benjamin 0685b68216 Remove HelloRequest special-case in DTLS message parsing. il y a 9 ans
  David Benjamin 5ca39fb50c Switch SSL_GET_MESSAGE_HASH_MESSAGE to an enum. il y a 9 ans
  David Benjamin bcb2d91e10 Actually check that the message has the expected type in DTLS. il y a 9 ans
  Adam Langley bcc4e23041 Pass fragment to dtls1_retransmit_message. il y a 9 ans
  Adam Langley d3459fb2f9 Don't randomly print stuff to stderr. il y a 9 ans
  David Benjamin fbdfefb76e Handle failures in ssl3_finish_mac. il y a 9 ans
  David Benjamin afbc63fc2f Simplify DTLS epoch rewind. il y a 9 ans
  David Benjamin f95ef93c62 Remove Finished special-case in dtls1_process_out_of_seq_message. il y a 9 ans
  David Benjamin 17a5f85cbb Clarify dtls1_do_write's interaction with the buffering BIO. il y a 9 ans
  David Benjamin 80cee912de Account for the MTU BIO_ctrls returning negative or overly large numbers. il y a 9 ans
  David Benjamin a18b671c94 Simplify minimum and default MTUs. il y a 9 ans
  David Benjamin 5a3cc0381b Remove BIO_CTRL_DGRAM_MTU_EXCEEDED retry in dtls1_do_write. il y a 9 ans
  David Benjamin 7f18b139cc Always SSL_OP_NO_QUERY_MTU before querying the BIO MTU. il y a 9 ans
  David Benjamin d9778fb418 Guard against small MTUs from the BIO. il y a 9 ans
  David Benjamin e95d20dcb8 Support EVP_AEAD in DTLS. il y a 9 ans
  David Benjamin e4824e8af0 Add outgoing messages to the handshake hash at set_handshake_header. il y a 10 ans
  David Benjamin 16d031a493 Fold dtls1_set_message_header into dtls1_set_handshake_header. il y a 10 ans
  Adam Langley 71d8a085d0 Reformatting of several DTLS source files. 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 60e7992764 Remove DTLSv1_listen. il y a 10 ans
  David Benjamin a0ca1b742f DTLS1_AD_MISSING_HANDSHAKE_MESSAGE does not exist. il y a 10 ans
  Adam Langley 7571292eac Extended master secret support. il y a 10 ans
  Adam Langley b2cb0ece76 Fix minor issues found by Clang's analysis. il y a 10 ans
  David Benjamin 590cbe970c Introduce a hash_message parameter to ssl_get_message. il y a 10 ans
  David Benjamin cff6472442 Mark some more globals as const. il y a 10 ans
  David Benjamin cc23df53da Remove SSL_OP_CISCO_ANYCONNECT. il y a 10 ans
  Adam Langley abae631fb9 Remove some duplicate DTLS code. il y a 10 ans
  Matt Caswell e24f686e31 Same fix as in dtls1_process_out_of_seq_message. il y a 10 ans
  Adam Langley 8506609ca3 Fix return code for truncated DTLS fragment. il y a 10 ans
  Adam Langley e951ff4fc3 Fix memory leak from zero-length DTLS fragments. il y a 10 ans
  Matt Caswell 2306fe5ff5 Fix DTLS handshake message size checks. il y a 10 ans