Sign in
boringssl
/
boringssl.git
/
17cf2cb1d226b0ba2401304242df7ddd3b6f1ff2
/
ssl
/
ssl_cipher.c
17cf2cb
Work around language and compiler bug in memcpy, etc.
by David Benjamin
· 8 years ago
651aaef
Remove CECPQ1 (experimental post-quantum key agreement).
by Matthew Braithwaite
· 8 years ago
11a7b3c
Trim ssl_create_cipher_list slightly.
by David Benjamin
· 8 years ago
d2cb1c1
Remove cipher_list_by_id.
by David Benjamin
· 8 years ago
abbbee1
Detach TLS 1.3 cipher configuration from the cipher language.
by David Benjamin
· 8 years ago
305e6fb
Revise ssl_cipher_get_evp_aead.
by David Benjamin
· 8 years ago
3cbdc34
Add GENERIC selector for TLS 1.3 AEAD-only cipher suites.
by Steven Valdez
· 8 years ago
803c77a
Update crypto negotation to draft 15.
by Steven Valdez
· 9 years ago
3e9e043
Add dummy |SSL_COMP_free_compression_methods|.
by Adam Langley
· 8 years ago
f139c99
Return immediately when cipher-string processing fails.
by Adam Langley
· 8 years ago
f99f244
Return immediately if a cipher command is invalid.
by Adam Langley
· 8 years ago
8aaa9e1
Remove RC4 from TLS for real.
by Matthew Braithwaite
· 9 years ago
5409123
Use C99 for size_t loops.
by David Benjamin
· 9 years ago
9c8c418
Remove RC4 ciphersuites from TLS.
by Matt Braithwaite
· 9 years ago
cb96654
Adding ARRAY_SIZE macro for getting the size of constant arrays.
by Steven Valdez
· 9 years ago
4aa154e
Adding code to send session as PSK Identity.
by Steven Valdez
· 9 years ago
881f196
Make ECDHE_PSK + AES_GCM unmatchable.
by David Benjamin
· 9 years ago
54c217c
Forbid PSK ciphers in TLS 1.3 for now.
by David Benjamin
· 9 years ago
1fd39d8
Add TLS 1.3 record layer to go implementation.
by Nick Harper
· 9 years ago
c9a4368
Fix the new ECDHE_PSK ciphers.
by David Benjamin
· 9 years ago
7975056
Fixing iv_length for TLS 1.3.
by Steven Valdez
· 9 years ago
0fc7df5
Add SSL_CIPHER_is_DHE.
by David Benjamin
· 9 years ago
3084e7b
Adding ECDHE-PSK GCM Ciphersuites.
by Steven Valdez
· 9 years ago
053931e
CECPQ1: change from named curve to ciphersuite.
by Matt Braithwaite
· 9 years ago
c032dfa
Client auth is only legal in certificate-based ciphers.
by David Benjamin
· 9 years ago
51545ce
Remove a number of unnecessary stdio.h includes.
by David Benjamin
· 9 years ago
4333665
Move AES128 above AES256 by default.
by David Benjamin
· 9 years ago
a211aee
Add SSL_CIPHER_has_SHA256_HMAC.
by David Benjamin
· 9 years ago
5ba0689
Don't cast |OPENSSL_malloc|/|OPENSSL_realloc| result.
by Brian Smith
· 9 years ago
0687bdf
Fix -Wformat-nonliteral violation in ssl_cipher.c.
by Brian Smith
· 9 years ago
4cc36ad
Make it possible to tell what curve was used on the server.
by David Benjamin
· 9 years ago
13414b3
Implement draft-ietf-tls-chacha20-poly1305-04.
by David Benjamin
· 9 years ago
ff2df33
Reformat the cipher suite table.
by David Benjamin
· 9 years ago
9f2e277
Remove strength_bits.
by David Benjamin
· 9 years ago
d6e9eec
Remove algo_strength.
by David Benjamin
· 9 years ago
dcb6ef0
Remove algorithm_ssl.
by David Benjamin
· 9 years ago
b00061c
Add SSL_CIPHER_is_AES[128|256]CBC.
by Adam Langley
· 9 years ago
20c3731
Become partially -Wmissing-variable-declarations-clean.
by David Benjamin
· 9 years ago
ef793f4
Add various functions for SSL_CIPHER.
by David Benjamin
· 9 years ago
51a01a5
Revert most of "Refactor ChaCha20-Poly1305 AEAD nonce handling."
by David Benjamin
· 9 years ago
271777f
Refactor ChaCha20-Poly1305 AEAD nonce handling.
by Brian Smith
· 9 years ago
3e23e4c
Add the RFC 7539 ChaCha20-Poly1305 AEAD.
by Brian Smith
· 9 years ago
da86ccc
Deprecate all the string macros.
by David Benjamin
· 9 years ago
d98dc13
Upstream Android-specific things under |BORINGSSL_ANDROID_SYSTEM|
by Adam Langley
· 10 years ago
df0905a
Don't pretend to account for RSA_PSK.
by David Benjamin
· 10 years ago
d7fe75c
Add |SSL_CIPHER_is_RC4|.
by Adam Langley
· 10 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
c0125ef
Fix SSL_CIPHER_is_AESGCM.
by David Benjamin
· 10 years ago
b8d28cf
Factor out the buffering and low-level record code.
by David Benjamin
· 10 years ago
be8a869
Fill in alg_bits for CHACHA20_POLY1305 ciphers.
by David Benjamin
· 10 years ago
ec43534
Remove DHE_RSA_WITH_CHACHA20_POLY1305.
by David Benjamin
· 10 years ago
b088331
Simplify handshake hash handling.
by David Benjamin
· 10 years ago
5055c76
Rename algorithm2 to algorithm_prf.
by David Benjamin
· 10 years ago
b2a985b
Fold away SSL_CIPHER_ALGORITHM2_VARIABLE_NONCE_INCLUDED_IN_RECORD.
by David Benjamin
· 10 years ago
3570d73
Remove the func parameter to OPENSSL_PUT_ERROR.
by David Benjamin
· 10 years ago
d1d8078
Fold away certificate slots mechanism.
by David Benjamin
· 10 years ago
bb20f52
Merge the RSA_ENC and RSA_SIGN certificate slots.
by David Benjamin
· 10 years ago
6a1275b
typedef |COMP_METHOD| to void, for compatibility.
by Matt Braithwaite
· 10 years ago
85bc560
Add ECDHE-PSK-AES{128,256}-SHA cipher suites.
by Adam Langley
· 10 years ago
1feb42a
Drop ECDHE-PSK-AES-128-GCM.
by Adam Langley
· 10 years ago
a1c90a5
Further tidy up cipher logic.
by David Benjamin
· 10 years ago
9a980ab
Fold TLS1_PRF_* into SSL_HANDSHAKE_MAC_*
by David Benjamin
· 10 years ago
8eb65e8
Remove dead field from CIPHER_ORDER.
by David Benjamin
· 10 years ago
2755a3e
Remove unnecessary NULL checks, part 5.
by David Benjamin
· 10 years ago
71f0794
Document everything in ssl_ciph.c, now ssl_cipher.c.
by David Benjamin
· 10 years ago
[Renamed (93%) from ssl/ssl_ciph.c]
5c366d6
Remove dead code.
by David Benjamin
· 10 years ago
0344daf
Tidy cipher rule processing.
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
32fbdf2
Remove anonymous cipher suites.
by David Benjamin
· 10 years ago
7061e28
Rename EECDH and EDH to ECDHE and DHE.
by David Benjamin
· 10 years ago
6522625
Add SSL_CIPHER_get_rfc_name.
by David Benjamin
· 10 years ago
1eed2c0
Fix some unchecked mallocs.
by David Benjamin
· 10 years ago
2adb7ec
ssl_create_cipher_list: check whether push onto cipherstack succeeds
by David Benjamin
· 10 years ago
b8a56f1
Remove dead code from EVP_CIPHER codepaths.
by David Benjamin
· 10 years ago
044abb0
Implement SSLv3 ciphers with stateful AEADs.
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
a307dfd
Add (void) to some macros to satisfy compiler.
by Adam Langley
· 10 years ago
4dd053e
Cast ca_list to (void *) to silence msvc warning 4090
by Nick Harper
· 10 years ago
fcf2583
Reformat the rest of ssl/.
by Adam Langley
· 10 years ago
9cf7088
Consistently order ECDHE_ECDSA over ECDHE_RSA.
by David Benjamin
· 10 years ago
82c9e90
Merge SSLv23_method and DTLS_ANY_VERSION.
by David Benjamin
· 10 years ago
525a0fe
Remove client-side support for ServerKeyExchange in the RSA key exchange.
by David Benjamin
· 10 years ago
0e2a3cf
Remove KSSL_DEBUG.
by Adam Langley
· 10 years ago
ef5c494
Remove OPENSSL_SSL_DEBUG_BROKEN_PROTOCOL.
by David Benjamin
· 11 years ago
37d9246
Disallow all special operators once groups are used.
by David Benjamin
· 11 years ago
2a5ea98
Remove redundant check in cipher rule parsing.
by David Benjamin
· 11 years ago
594a58e
Remove remnants of export cipher suite selection.
by David Benjamin
· 11 years ago
d633d63
Remove indirection in loading ciphers.
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
5213df4
Prefer AES-GCM when hardware support is available.
by David Benjamin
· 11 years ago
ef2116d
Remove DSA-based cipher suites and client auth.
by David Benjamin
· 11 years ago
cff6472
Mark some more globals as const.
by David Benjamin
· 11 years ago
0da0e18
Remove ECDH_RSA, ECDH_ECDSA, DH_RSA, and DH_DSS.
by David Benjamin
· 11 years ago
d0639af
Remove single-DES cipher suites.
by David Benjamin
· 11 years ago
ebf42b5
Remove remnants of now-removed cipher suites.
by David Benjamin
· 11 years ago
Next »