Sign in
boringssl
/
boringssl.git
/
86e95b852eb4a1e43116cb6951b450b78bd52b4b
/
ssl
/
t1_enc.cc
86e95b8
Move libssl's internals into the bssl namespace.
by David Benjamin
· 8 years ago
0238d8f
Switch more files to C++.
by David Benjamin
· 8 years ago
[Renamed (98%) from ssl/t1_enc.c]
2f3404b
Enforce incrementing counter for TLS 1.2 AES-GCM.
by Steven Valdez
· 8 years ago
fc02b59
Move tmp.extended_master_secret to SSL_HANDSHAKE.
by David Benjamin
· 8 years ago
45738dd
Move new_cipher and new_session to SSL_HANDSHAKE.
by David Benjamin
· 8 years ago
908ac19
Moving transcript and PRF functions to SSL_TRANSCRIPT.
by Steven Valdez
· 8 years ago
17cf2cb
Work around language and compiler bug in memcpy, etc.
by David Benjamin
· 8 years ago
6773972
Pass explicit hs parameters into t1_enc.c.
by David Benjamin
· 8 years ago
b5172a7
Make tls1_setup_key_block static.
by David Benjamin
· 8 years ago
4e41926
Move key_block into SSL_HANDSHAKE.
by David Benjamin
· 8 years ago
7bb1d29
Forbid using exporters during a renego.
by David Benjamin
· 8 years ago
87eab49
Splitting SSL session state.
by Steven Valdez
· 9 years ago
143e8b3
Add TLS 1.3 1-RTT.
by Steven Valdez
· 9 years ago
6167281
Check for buffered handshake messages on cipher change in DTLS.
by David Benjamin
· 9 years ago
2b8415e
Move the Digest/Sign split for SignatureAlgorithms to a lower level.
by Steven Valdez
· 9 years ago
9819367
Remove some easy obj.h dependencies.
by David Benjamin
· 9 years ago
51545ce
Remove a number of unnecessary stdio.h includes.
by David Benjamin
· 9 years ago
5ba0689
Don't cast |OPENSSL_malloc|/|OPENSSL_realloc| result.
by Brian Smith
· 9 years ago
b83003e
Don't initialize enc_method before version negotiation.
by David Benjamin
· 9 years ago
a565d29
Remove alert mapping machinery.
by David Benjamin
· 9 years ago
a1e9cab
Replace enc_flags with normalized version checks.
by David Benjamin
· 9 years ago
b9e4fa5
Add a helper function to normalize the current version.
by David Benjamin
· 9 years ago
23b0a65
Move some functions to file scope.
by David Benjamin
· 9 years ago
928f32a
Add APIs to extract the SSL key block.
by David Benjamin
· 9 years ago
baa1216
Prune finished labels from SSL3_ENC_METHOD.
by David Benjamin
· 9 years ago
f8d8071
Remove a few unnecessary SSL3_ENC_METHOD hooks.
by David Benjamin
· 9 years ago
57997da
Simplify the ChangeCipherSpec logic.
by David Benjamin
· 9 years ago
4119d42
Tidy up keyblock and CCS logic slightly.
by David Benjamin
· 9 years ago
0d56f88
Switch s to ssl everywhere.
by David Benjamin
· 9 years ago
871fff0
*_Update of length zero is legal.
by David Benjamin
· 9 years ago
d9f0671
Remove |need_record_splitting| from |SSL3_STATE|.
by David Benjamin
· 9 years ago
f584a5a
Reset epoch state in one place.
by David Benjamin
· 9 years ago
9e4e01e
Align the SSL stack on #include style.
by David Benjamin
· 10 years ago
af09675
Restore the NULL-SHA ciphersuite. (Alas.)
by Matt Braithwaite
· 10 years ago
ac8302a
Don't set need_record_splitting until aead_write_ctx is set.
by David Benjamin
· 10 years ago
b088331
Simplify handshake hash handling.
by David Benjamin
· 10 years ago
9550c3a
Decouple the handshake buffer and digest.
by David Benjamin
· 10 years ago
5055c76
Rename algorithm2 to algorithm_prf.
by David Benjamin
· 10 years ago
3570d73
Remove the func parameter to OPENSSL_PUT_ERROR.
by David Benjamin
· 10 years ago
9a980ab
Fold TLS1_PRF_* into SSL_HANDSHAKE_MAC_*
by David Benjamin
· 10 years ago
e76ccae
Release handshake buffer when sending no certificate.
by David Benjamin
· 10 years ago
31a0779
Factor SSL_AEAD_CTX into a dedicated type.
by David Benjamin
· 10 years ago
a07c0fc
Fix SSL_get_current_cipher.
by David Benjamin
· 10 years ago
d6e95ee
Get rid of ssl_undefined_*
by David Benjamin
· 10 years ago
71f0794
Document everything in ssl_ciph.c, now ssl_cipher.c.
by David Benjamin
· 10 years ago
107db58
Switch cipher masks to uint32_t.
by David Benjamin
· 10 years ago
f0ae170
Include-what-you-use ssl/internal.h.
by David Benjamin
· 10 years ago
2ee94aa
Rename ssl_locl.h to internal.h
by David Benjamin
· 10 years ago
d81e73d
Factor out sequence number updates.
by David Benjamin
· 10 years ago
cfd248b
Clean up SSL_export_keying_material implementation.
by David Benjamin
· 10 years ago
b34f510
Don't delay-initialize legacy AEADs.
by David Benjamin
· 10 years ago
9d0847a
Add some missing error failure checks.
by David Benjamin
· 10 years ago
afbc63f
Simplify DTLS epoch rewind.
by David Benjamin
· 10 years ago
1e52eca
Normalize tls1_enc return values.
by David Benjamin
· 10 years ago
b8a56f1
Remove dead code from EVP_CIPHER codepaths.
by David Benjamin
· 10 years ago
e95d20d
Support EVP_AEAD in DTLS.
by David Benjamin
· 10 years ago
044abb0
Implement SSLv3 ciphers with stateful AEADs.
by David Benjamin
· 10 years ago
41ac979
Add the PRF to SSL3_ENC_METHOD.
by David Benjamin
· 10 years ago
31b1d81
Factor SSLv3 key derivation steps into an ssl3_PRF.
by David Benjamin
· 10 years ago
1f5e115
Tidy up tls1_PRF a little.
by David Benjamin
· 10 years ago
ea72bd0
Implement all TLS ciphers with stateful AEADs.
by David Benjamin
· 10 years ago
af032d6
Allocate the temporary buffer in tls1_PRF internally.
by David Benjamin
· 10 years ago
fcf2583
Reformat the rest of ssl/.
by Adam Langley
· 10 years ago
a6d8101
Consistently use RAND_bytes and check for failure.
by David Benjamin
· 10 years ago
4841ce4
Fix EVP_Cipher error-handling.
by David Benjamin
· 10 years ago
82c9e90
Merge SSLv23_method and DTLS_ANY_VERSION.
by David Benjamin
· 10 years ago
69a0160
Add malloc failure tests.
by Adam Langley
· 10 years ago
0e2a3cf
Remove KSSL_DEBUG.
by Adam Langley
· 10 years ago
a0ca1b7
DTLS1_AD_MISSING_HANDSHAKE_MESSAGE does not exist.
by David Benjamin
· 10 years ago
7571292
Extended master secret support.
by Adam Langley
· 10 years ago
d7a76e7
Remove key_arg and key_arg_length from SSL_SESSION.
by David Benjamin
· 10 years ago
88333ef
Fix switching between AEAD and non-AEAD in a renegotiation.
by Adam Langley
· 10 years ago
fb3ff2c
Don't compare signed vs. unsigned.
by David Benjamin
· 10 years ago
d633d63
Remove indirection in loading ciphers.
by David Benjamin
· 11 years ago
c92c2d7
Prune some dead quirks and document the SSL_OP_ALL ones.
by David Benjamin
· 11 years ago
f0fd373
Remove remnants of EVP_CIPHER-based AES_GCM cipher.
by David Benjamin
· 11 years ago
457112e
unifdef a bunch of OPENSSL_NO_* ifdefs.
by David Benjamin
· 11 years ago
f9b96fa
Fix flipped DTLS checks.
by David Benjamin
· 11 years ago
ebf42b5
Remove remnants of now-removed cipher suites.
by David Benjamin
· 11 years ago
09bd58d
Replace some DTLS version checks with SSL_IS_DTLS.
by David Benjamin
· 11 years ago
060d9d2
Remove support code for export cipher suites.
by David Benjamin
· 11 years ago
019c3cc
Remove last remnants of GOST support.
by David Benjamin
· 11 years ago
7bf334a
Perform bounds checks in hmac_signctx.
by David Benjamin
· 11 years ago
64f4c91
Remove OPENSSL_FIPS blocks.
by David Benjamin
· 11 years ago
fd76191
Remove opaque_prf_input extension.
by David Benjamin
· 11 years ago
9447dff
Use RC4-MD5 AEAD in ssl/
by Adam Langley
· 11 years ago
508c29f
Remove references to AEAD in non-AEAD interface codepath
by Victor Vasiliev
· 11 years ago
95463b3
Remove crypto/comp and SSL_COMP support code.
by David Benjamin
· 11 years ago
caddf1c
Use correct digest when exporting keying material.
by Adam Langley
· 11 years ago
9f61d7f
ssl/t1_enc.c: check EVP_MD_CTX_copy return value.
by Adam Langley
· 11 years ago
2970779
Fallback SCSV.
by Adam Langley
· 11 years ago
d493d52
CBC record splitting.
by Adam Langley
· 11 years ago
de0b202
ChaCha20-Poly1305 support.
by Adam Langley
· 11 years ago
c9fb375
SSL AEAD support.
by Adam Langley
· 11 years ago
a5fa5b7
tls1_change_cipher_state rewrite
by Adam Langley
· 11 years ago
1258b6a
ChannelID support.
by Adam Langley
· 11 years ago
95c29f3
Inital import.
by Adam Langley
· 11 years ago