95 Коміти (a1ce85696d2ba58a5739e0bb05e181717ff1f7db)

Автор SHA1 Повідомлення Дата
  Steven Valdez 2f3404bb81 Enforce incrementing counter for TLS 1.2 AES-GCM. 7 роки тому
  David Benjamin fc02b59b27 Move tmp.extended_master_secret to SSL_HANDSHAKE. 7 роки тому
  David Benjamin 45738dd496 Move new_cipher and new_session to SSL_HANDSHAKE. 7 роки тому
  Steven Valdez 908ac19e8e Moving transcript and PRF functions to SSL_TRANSCRIPT. 7 роки тому
  David Benjamin 17cf2cb1d2 Work around language and compiler bug in memcpy, etc. 7 роки тому
  David Benjamin 6773972ff6 Pass explicit hs parameters into t1_enc.c. 8 роки тому
  David Benjamin b5172a722c Make tls1_setup_key_block static. 8 роки тому
  David Benjamin 4e41926774 Move key_block into SSL_HANDSHAKE. 8 роки тому
  David Benjamin 7bb1d292cb Forbid using exporters during a renego. 8 роки тому
  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 роки тому