95 Revīzijas (a1ce85696d2ba58a5739e0bb05e181717ff1f7db)

Autors SHA1 Ziņojums Datums
  Steven Valdez 2f3404bb81 Enforce incrementing counter for TLS 1.2 AES-GCM. pirms 7 gadiem
  David Benjamin fc02b59b27 Move tmp.extended_master_secret to SSL_HANDSHAKE. pirms 7 gadiem
  David Benjamin 45738dd496 Move new_cipher and new_session to SSL_HANDSHAKE. pirms 7 gadiem
  Steven Valdez 908ac19e8e Moving transcript and PRF functions to SSL_TRANSCRIPT. pirms 7 gadiem
  David Benjamin 17cf2cb1d2 Work around language and compiler bug in memcpy, etc. pirms 7 gadiem
  David Benjamin 6773972ff6 Pass explicit hs parameters into t1_enc.c. pirms 8 gadiem
  David Benjamin b5172a722c Make tls1_setup_key_block static. pirms 8 gadiem
  David Benjamin 4e41926774 Move key_block into SSL_HANDSHAKE. pirms 8 gadiem
  David Benjamin 7bb1d292cb Forbid using exporters during a renego. pirms 8 gadiem
  Steven Valdez 87eab4902d Splitting SSL session state. pirms 8 gadiem
  Steven Valdez 143e8b3fd9 Add TLS 1.3 1-RTT. pirms 8 gadiem
  David Benjamin 61672818ef Check for buffered handshake messages on cipher change in DTLS. pirms 8 gadiem
  Steven Valdez 2b8415e8ff Move the Digest/Sign split for SignatureAlgorithms to a lower level. pirms 8 gadiem
  David Benjamin 981936791e Remove some easy obj.h dependencies. pirms 8 gadiem
  David Benjamin 51545ceac6 Remove a number of unnecessary stdio.h includes. pirms 8 gadiem
  Brian Smith 5ba06897be Don't cast |OPENSSL_malloc|/|OPENSSL_realloc| result. pirms 8 gadiem
  David Benjamin b83003ebc6 Don't initialize enc_method before version negotiation. pirms 8 gadiem
  David Benjamin a565d29ce6 Remove alert mapping machinery. pirms 8 gadiem
  David Benjamin a1e9cabd8b Replace enc_flags with normalized version checks. pirms 8 gadiem
  David Benjamin b9e4fa5e02 Add a helper function to normalize the current version. pirms 8 gadiem
  David Benjamin 23b0a65df1 Move some functions to file scope. pirms 8 gadiem
  David Benjamin 928f32a492 Add APIs to extract the SSL key block. pirms 8 gadiem
  David Benjamin baa1216ac0 Prune finished labels from SSL3_ENC_METHOD. pirms 8 gadiem
  David Benjamin f8d807176a Remove a few unnecessary SSL3_ENC_METHOD hooks. pirms 8 gadiem
  David Benjamin 57997da8ee Simplify the ChangeCipherSpec logic. pirms 8 gadiem
  David Benjamin 4119d42e7c Tidy up keyblock and CCS logic slightly. pirms 8 gadiem
  David Benjamin 0d56f888c3 Switch s to ssl everywhere. pirms 8 gadiem
  David Benjamin 871fff076b *_Update of length zero is legal. pirms 9 gadiem
  David Benjamin d9f0671bbe Remove |need_record_splitting| from |SSL3_STATE|. pirms 9 gadiem
  David Benjamin f584a5aaa2 Reset epoch state in one place. pirms 9 gadiem
  David Benjamin 9e4e01ee14 Align the SSL stack on #include style. pirms 9 gadiem
  Matt Braithwaite af096751e8 Restore the NULL-SHA ciphersuite. (Alas.) pirms 9 gadiem
  David Benjamin ac8302a092 Don't set need_record_splitting until aead_write_ctx is set. pirms 9 gadiem
  David Benjamin b088331ec0 Simplify handshake hash handling. pirms 9 gadiem
  David Benjamin 9550c3ac8b Decouple the handshake buffer and digest. pirms 9 gadiem
  David Benjamin 5055c76709 Rename algorithm2 to algorithm_prf. pirms 9 gadiem
  David Benjamin 3570d73bf1 Remove the func parameter to OPENSSL_PUT_ERROR. pirms 9 gadiem
  David Benjamin 9a980abaee Fold TLS1_PRF_* into SSL_HANDSHAKE_MAC_* pirms 9 gadiem
  David Benjamin e76ccae68b Release handshake buffer when sending no certificate. pirms 9 gadiem
  David Benjamin 31a07798a5 Factor SSL_AEAD_CTX into a dedicated type. pirms 9 gadiem
  David Benjamin a07c0fc8f2 Fix SSL_get_current_cipher. pirms 9 gadiem
  David Benjamin d6e95eefba Get rid of ssl_undefined_* pirms 9 gadiem
  David Benjamin 71f0794d34 Document everything in ssl_ciph.c, now ssl_cipher.c. pirms 9 gadiem
  David Benjamin 107db58047 Switch cipher masks to uint32_t. pirms 9 gadiem
  David Benjamin f0ae170021 Include-what-you-use ssl/internal.h. pirms 9 gadiem
  David Benjamin 2ee94aabf5 Rename ssl_locl.h to internal.h pirms 9 gadiem
  David Benjamin d81e73dcbb Factor out sequence number updates. pirms 9 gadiem
  David Benjamin cfd248b7f6 Clean up SSL_export_keying_material implementation. pirms 9 gadiem
  David Benjamin b34f510b3b Don't delay-initialize legacy AEADs. pirms 9 gadiem
  David Benjamin 9d0847ae6d Add some missing error failure checks. pirms 9 gadiem