aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2016-03-03ASN1_get_object should not accept large universal tags.chromium-2623David Benjamin6-0/+73
2016-03-03Fix encoding bug in i2c_ASN1_INTEGERDavid Benjamin1-1/+3
2016-02-22Remove support for mis-encoded PKCS#8 DSA keys.David Benjamin1-53/+7
2015-12-18Add a tool to generate Ed25519 keys.David Benjamin3-7/+75
2015-12-18Enable Ed25519 when building with OPENSSL_SMALL.Adam Langley3-41/+4
2015-12-16Remove the stitched RC4-MD5 code and use the generic one.David Benjamin4-952/+29
2015-12-16Save some mallocs in computing the MAC for e_tls.c.David Benjamin1-17/+9
2015-12-16Add RC4-SHA1 and DES-EDE3-CBC-SHA1 to bssl speed.David Benjamin1-0/+3
2015-12-16Implement draft-ietf-tls-chacha20-poly1305-04.David Benjamin8-36/+200
2015-12-16Implement draft-ietf-tls-chacha20-poly1305-04 in Go.David Benjamin1-41/+93
2015-12-16Implement RFC 7539 in Go.David Benjamin2-43/+166
2015-12-16Add client cert support to bssl client.David Benjamin2-2/+18
2015-12-16Fix build.David Benjamin1-26/+26
2015-12-16Rename the Go ChaCha20-Poly1305 implementation.David Benjamin4-19/+19
2015-12-16Point EVP_aead_chacha20_poly1305 at the standardized version.David Benjamin4-20/+20
2015-12-16Fix ChaCha20-Poly1305 tests.David Benjamin2-6/+212
2015-12-16Remove unreachable code to duplicate DH keys.David Benjamin1-16/+0
2015-12-16Slightly tweak some array allocations.David Benjamin2-2/+2
2015-12-16Fix memory leak in DSA redo case.David Benjamin1-5/+5
2015-12-16Make CBB_len relative to its argument.David Benjamin4-49/+41
2015-12-16Mark platform-specific HOST_[c2l|l2c] as (void).Adam Langley1-5/+5
2015-12-16Remove a dead prototype.David Benjamin1-3/+0
2015-12-16Remove crypto/header_removed.h.David Benjamin1-17/+0
2015-12-16Remove asm __asm__ define.David Benjamin2-33/+31
2015-12-16Make HOST_l2c return void.David Benjamin5-30/+30
2015-12-16Store the partial block as uint8_t, not uint32_t.David Benjamin4-24/+21
2015-12-16Use the straight-forward ROTATE macro.David Benjamin6-38/+7
2015-12-16Reformat md32_common.h, part 2.David Benjamin4-72/+63
2015-12-16Reformat md32_common.h, part 1.David Benjamin1-175/+180
2015-12-16*_Update of length zero is legal.David Benjamin1-15/+11
2015-12-16Remove |need_record_splitting| from |SSL3_STATE|.David Benjamin3-20/+13
2015-12-16Remove unused fields from SSL3_STATE.David Benjamin1-4/+0
2015-12-16Slightly simplify SSL3_RECORD.David Benjamin3-22/+17
2015-12-16Reset ssl error codes.David Benjamin2-358/+282
2015-12-16Pull ChangeCipherSpec into the handshake state machine.David Benjamin12-258/+164
2015-12-16Simplify fragmented HelloRequest state.David Benjamin2-55/+25
2015-12-16Add tests for malformed HelloRequests.David Benjamin3-2/+39
2015-12-16Add tests for bad ChangeCipherSpecs.David Benjamin5-3/+57
2015-12-16Switch unrolled loop in BN_usub with memcpy.David Benjamin1-21/+4
2015-12-16Remove DH EVP_PKEY hooks.David Benjamin2-28/+4
2015-12-16Chromium's update.sh is dead, long live update.pyNico Weber1-1/+1
2015-12-16Fix flaky BadRSAClientKeyExchange-1 test.David Benjamin1-1/+3
2015-12-15Remove unused functions.David Benjamin2-59/+0
2015-12-15Skip free callbacks on empty CRYPTO_EX_DATAs.David Benjamin2-14/+19
2015-12-15Remove the CRYPTO_EX_new callback.David Benjamin18-127/+68
2015-12-15Get struct timeval from sys/time.h.David Benjamin2-3/+2
2015-12-15Use UINT64_C in sha512.c table.David Benjamin1-27/+41
2015-12-15Make SSL_(CTX_)?set_tmp_ecdh call SSL_(CTX_)?set1_curves.David Benjamin7-50/+15
2015-12-15Remove SSL_(CTX_)?set_ecdh_callback.David Benjamin6-58/+1
2015-12-15Initialize |one_index| in OAEP padding check.David Benjamin1-1/+1