86 コミット (4c4ff02fe8d214399369f1f672b613f820885c79)

作成者 SHA1 メッセージ 日付
  Steven Valdez 87eab4902d Splitting SSL session state. 8年前
  Steven Valdez 143e8b3fd9 Add TLS 1.3 1-RTT. 8年前
  David Benjamin 61672818ef Check for buffered handshake messages on cipher change in DTLS. 8年前
  Steven Valdez 2b8415e8ff Move the Digest/Sign split for SignatureAlgorithms to a lower level. 8年前
  David Benjamin 981936791e Remove some easy obj.h dependencies. 8年前
  David Benjamin 51545ceac6 Remove a number of unnecessary stdio.h includes. 8年前
  Brian Smith 5ba06897be Don't cast |OPENSSL_malloc|/|OPENSSL_realloc| result. 8年前
  David Benjamin b83003ebc6 Don't initialize enc_method before version negotiation. 8年前
  David Benjamin a565d29ce6 Remove alert mapping machinery. 8年前
  David Benjamin a1e9cabd8b Replace enc_flags with normalized version checks. 8年前
  David Benjamin b9e4fa5e02 Add a helper function to normalize the current version. 8年前
  David Benjamin 23b0a65df1 Move some functions to file scope. 8年前
  David Benjamin 928f32a492 Add APIs to extract the SSL key block. 8年前
  David Benjamin baa1216ac0 Prune finished labels from SSL3_ENC_METHOD. 8年前
  David Benjamin f8d807176a Remove a few unnecessary SSL3_ENC_METHOD hooks. 8年前
  David Benjamin 57997da8ee Simplify the ChangeCipherSpec logic. 8年前
  David Benjamin 4119d42e7c Tidy up keyblock and CCS logic slightly. 8年前
  David Benjamin 0d56f888c3 Switch s to ssl everywhere. 8年前
  David Benjamin 871fff076b *_Update of length zero is legal. 9年前
  David Benjamin d9f0671bbe Remove |need_record_splitting| from |SSL3_STATE|. 9年前
  David Benjamin f584a5aaa2 Reset epoch state in one place. 9年前
  David Benjamin 9e4e01ee14 Align the SSL stack on #include style. 9年前
  Matt Braithwaite af096751e8 Restore the NULL-SHA ciphersuite. (Alas.) 9年前
  David Benjamin ac8302a092 Don't set need_record_splitting until aead_write_ctx is set. 9年前
  David Benjamin b088331ec0 Simplify handshake hash handling. 9年前
  David Benjamin 9550c3ac8b Decouple the handshake buffer and digest. 9年前
  David Benjamin 5055c76709 Rename algorithm2 to algorithm_prf. 9年前
  David Benjamin 3570d73bf1 Remove the func parameter to OPENSSL_PUT_ERROR. 9年前
  David Benjamin 9a980abaee Fold TLS1_PRF_* into SSL_HANDSHAKE_MAC_* 9年前
  David Benjamin e76ccae68b Release handshake buffer when sending no certificate. 9年前
  David Benjamin 31a07798a5 Factor SSL_AEAD_CTX into a dedicated type. 9年前
  David Benjamin a07c0fc8f2 Fix SSL_get_current_cipher. 9年前
  David Benjamin d6e95eefba Get rid of ssl_undefined_* 9年前
  David Benjamin 71f0794d34 Document everything in ssl_ciph.c, now ssl_cipher.c. 9年前
  David Benjamin 107db58047 Switch cipher masks to uint32_t. 9年前
  David Benjamin f0ae170021 Include-what-you-use ssl/internal.h. 9年前
  David Benjamin 2ee94aabf5 Rename ssl_locl.h to internal.h 9年前
  David Benjamin d81e73dcbb Factor out sequence number updates. 9年前
  David Benjamin cfd248b7f6 Clean up SSL_export_keying_material implementation. 9年前
  David Benjamin b34f510b3b Don't delay-initialize legacy AEADs. 9年前
  David Benjamin 9d0847ae6d Add some missing error failure checks. 9年前
  David Benjamin afbc63fc2f Simplify DTLS epoch rewind. 9年前
  David Benjamin 1e52ecac4d Normalize tls1_enc return values. 9年前
  David Benjamin b8a56f112f Remove dead code from EVP_CIPHER codepaths. 9年前
  David Benjamin e95d20dcb8 Support EVP_AEAD in DTLS. 9年前
  David Benjamin 044abb0aaa Implement SSLv3 ciphers with stateful AEADs. 9年前
  David Benjamin 41ac979211 Add the PRF to SSL3_ENC_METHOD. 9年前
  David Benjamin 31b1d81354 Factor SSLv3 key derivation steps into an ssl3_PRF. 9年前
  David Benjamin 1f5e115ea9 Tidy up tls1_PRF a little. 9年前
  David Benjamin ea72bd0b60 Implement all TLS ciphers with stateful AEADs. 9年前