Sign in
boringssl
/
boringssl.git
/
44d40c5e2b0c5423940e7abd030e567c18df5974
/
crypto
/
cipher
44d40c5
Add NIST CAVP TMOVS Known Answer tests for TDES in CBC and ECB modes.
by Martin Kreichgauer
· 8 years ago
23aff6b
Add AESVS KAT vectors (CBC and ECB only).
by Martin Kreichgauer
· 8 years ago
a533449
Add support for 3DES-ECB.
by Adam Langley
· 8 years ago
2042253
Split AES-CTR-HMAC and AES-GCM-SIV from e_aes.c.
by Adam Langley
· 8 years ago
e94ec3f
Use a union in tls_cbc.c.
by David Benjamin
· 8 years ago
643b77e
Convert tls_cbc.c to size_t.
by David Benjamin
· 8 years ago
053a8f7
Bound EVP_tls_cbc_digest_record at runtime.
by David Benjamin
· 8 years ago
8d979e5
Push variable declarations in EVP_tls_cbc_digest_record.
by David Benjamin
· 8 years ago
d1c0de6
Add size_t variants of constant-time functions.
by David Benjamin
· 8 years ago
be2ee34
Update AES-GCM-SIV to match revision four of the draft.
by Adam Langley
· 8 years ago
chromium-3029
version_for_cocoapods_9.0
ec1d963
Fix crashes in EVP_CIPHER if cipher_data was not allocated.
by David Benjamin
· 8 years ago
6445391
chacha20_poly1305_x86_64.pl: Suppress Yasm non-local label warnings.
by Brian Smith
· 8 years ago
5fa2cdf
Test SSE4.1 before using ChaCha20-Poly1305 asm.
by Adam Langley
· 8 years ago
5c9d411
Fix some compact unwind errors.
by David Benjamin
· 8 years ago
360a4c2
chacha20_poly1305_x86_64.pl: Use NASM-compatible syntax for |ldea|.
by Brian Smith
· 8 years ago
357a9f2
chacha20_poly1305_x86_64.pl: Use |imulq| instead of |imul|.
by Brian Smith
· 8 years ago
3416d28
chacha20_poly1305_x86_64.pl: Escape command line args like other PerlAsm scripts.
by Brian Smith
· 8 years ago
71e4aff
Use |extern| when referencing assembly functions from C.
by Adam Langley
· 8 years ago
1da9c67
Use a Perlasm variable rather than an #if to exclude the ChaCha20-Poly1305 asm on Windows.
by Adam Langley
· 8 years ago
8d56558
Optimized Seal/Open routines for ChaCha20-Poly1305 for x86-64
by vkrasnov
· 8 years ago
5c7a4b8
Add test for truncated AEAD tags.
by Adam Langley
· 8 years ago
2e83924
Remove old ChaCha20-Poly1305 AEAD.
by Adam Langley
· 8 years ago
5322010
Revert "Remove old ChaCha20-Poly1305 AEAD."
by Adam Langley
· 8 years ago
def9b46
Remove old ChaCha20-Poly1305 AEAD.
by Adam Langley
· 8 years ago
14e18ca
Fix AES-GCM-SIV on large inputs.
by David Benjamin
· 8 years ago
17cf2cb
Work around language and compiler bug in memcpy, etc.
by David Benjamin
· 8 years ago
703aa16
Import a test vector from upstream.
by David Benjamin
· 8 years ago
aac1e2d
Remove the remaining bssl::Main wrappers.
by David Benjamin
· 8 years ago
df447ba
Add generic AES-GCM-SIV support.
by Adam Langley
· 8 years ago
d8a2682
Simplify rotate_offset computation in EVP_tls_cbc_copy_mac.
by David Benjamin
· 8 years ago
a4ddb6e
Remove unnecessary constant-time operation.
by David Benjamin
· 8 years ago
029cce5
Tidy up EVP_tls_cbc_copy_mac a little.
by David Benjamin
· 8 years ago
0d211bd
Clarify the scope & initialization of |data_len| in |aead_tls_open|.
by Brian Smith
· 8 years ago
b1133e9
Fix up macros.
by David Benjamin
· 8 years ago
97227dc
Replace keywrap AEADs with upstream's APIs.
by David Benjamin
· 9 years ago
4467e59
Add PPC64LE assembly for AES-GCM.
by Adam Langley
· 9 years ago
c446ce5
Add EVP_AEAD_CTX_aead.
by David Benjamin
· 9 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
c763a40
Replace CBC_MAC_ROTATE_IN_PLACE with an N lg N rotation.
by David Benjamin
· 9 years ago
f0e935d
Fold stack-allocated types into headers.
by David Benjamin
· 9 years ago
cb96654
Adding ARRAY_SIZE macro for getting the size of constant arrays.
by Steven Valdez
· 9 years ago
19d5cf8
Move remaining ScopedContext types out of scoped_types.h
by Martin Kreichgauer
· 9 years ago
3f26a49
Fix up EVP_tls_cbc_remove_padding's calling convention.
by David Benjamin
· 9 years ago
65d74e4
Add better TLS CBC mode tests.
by David Benjamin
· 9 years ago
1434393
Start removing scoped_types.h
by Martin Kreichgauer
· 9 years ago
22edd87
Resolve a small handful of size_t truncation warnings.
by David Benjamin
· 9 years ago
10f97f3
Revert "Move C++ helpers into |bssl| namespace."
by Adam Langley
· 9 years ago
d2b5af5
Revert scoped_types.h change.
by Adam Langley
· 9 years ago
8c3c313
Remove scoped_types.h.
by Adam Langley
· 9 years ago
09feb0f
Move C++ helpers into |bssl| namespace.
by Adam Langley
· 9 years ago
a353cdb
Wrap MSVC-only warning pragmas in a macro.
by David Benjamin
· 9 years ago
2446db0
Require in == out for in-place encryption.
by David Benjamin
· 9 years ago
adf2743
Be consistent about 𝑥_tests.txt
by Adam Langley
· 9 years ago
8107e92
Add a comment with an SMT verification of the Barrett reductions.
by Adam Langley
· 9 years ago
204dea8
Fix encrypt overflow
by David Benjamin
· 9 years ago
0e21f41
Switch all 'num' parameters in crypto/modes to unsigned.
by David Benjamin
· 9 years ago
14420e9
Remove EVP_aead_chacha20_poly1305_rfc7539 alias.
by David Benjamin
· 9 years ago
9819367
Remove some easy obj.h dependencies.
by David Benjamin
· 9 years ago
dc6c1b8
Fix build when using Visual Studio 2015 Update 1.
by Brian Smith
· 9 years ago
c6d3029
Add missing internal includes.
by Piotr Sikora
· 9 years ago
537cfc3
Use UINT64_C instead of unsigned long long integer constant.
by Piotr Sikora
· 9 years ago
f132d4e
Test AEAD interface with aliased buffers.
by Adam Langley
· 9 years ago
a5ee83f
Test different chunk sizes in cipher_test.
by Adam Langley
· 9 years ago
a3d9528
Unify AEAD and EVP code paths for AES-GCM.
by Brian Smith
· 9 years ago
894a47d
Clarify some confusing casts involving |size_t|.
by Brian Smith
· 9 years ago
54a8d7c
Use Barrett reduction in CBC processing rather than tricks.
by Adam Langley
· 9 years ago
7cae9f5
Use |alignas| for alignment.
by Brian Smith
· 9 years ago
9f897b2
Remove the stitched RC4-MD5 code and use the generic one.
by David Benjamin
· 9 years ago
1741a9d
Save some mallocs in computing the MAC for e_tls.c.
by David Benjamin
· 9 years ago
8ffab72
Point EVP_aead_chacha20_poly1305 at the standardized version.
by David Benjamin
· 9 years ago
fef6fb5
Fix ChaCha20-Poly1305 tests.
by David Benjamin
· 9 years ago
fde89b4
avoid clashes with libc's 'open' in e_chacha20poly1305.c
by Mostyn Bramley-Moore
· 9 years ago
2077cf9
Use UINT64_C instead of OPENSSL_U64.
by David Benjamin
· 9 years ago
ef14b2d
Remove stl_compat.h.
by David Benjamin
· 9 years ago
c2d3280
Add SSL_get_ivs.
by Adam Langley
· 9 years ago
ac9404c
Improve crypto/digest/md32_common.h mechanism.
by Brian Smith
· 9 years ago
f1c1cf8
Revert "Improve crypto/digest/md32_common.h mechanism."
by Adam Langley
· 9 years ago
00461cf
Improve crypto/digest/md32_common.h mechanism.
by Brian Smith
· 9 years ago
51a01a5
Revert most of "Refactor ChaCha20-Poly1305 AEAD nonce handling."
by David Benjamin
· 9 years ago
5dbdad9
For now, give the unsuffixed ChaCha20 AEAD name to the old version.
by Adam Langley
· 9 years ago
f15e075
Add more tests for the RFC 7539 ChaCha20-Poly1305 AEAD.
by Brian Smith
· 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
e80a2ec
Change |CRYPTO_chacha_20| to use 96-bit nonces, 32-bit counters.
by Brian Smith
· 9 years ago
0f9f0ea
Fix the shared builders by exporting GCM symbols.
by Adam Langley
· 9 years ago
0f8bfde
Make |gcm128_context| memcpy-safe.
by Brian Smith
· 10 years ago
301afaf
Add a run_tests target to run all tests.
by David Benjamin
· 9 years ago
6a7cfbe
Allow ARM capabilities to be set at compile time.
by Adam Langley
· 9 years ago
2060568
Fix |max_tag_len| for TLS CBC AEADs.
by Brian Smith
· 10 years ago
d4ebc99
Remove always-zero |bulk| variables in crypto/cipher/e_aes.c.
by Brian Smith
· 10 years ago
bc41cdf
Add tests from cipher_test.txt to the AEAD test suite.
by Brian Smith
· 10 years ago
5f005cc
Make dummy functions static.
by Adam Langley
· 10 years ago
af09675
Restore the NULL-SHA ciphersuite. (Alas.)
by Matt Braithwaite
· 10 years ago
73415b6
Move arm_arch.h and fix up lots of include paths.
by Adam Langley
· 10 years ago
61821bf
Add EVP_AEAD_CTX_zero.
by David Benjamin
· 10 years ago
d82a7b2
Re-add |EVP_des_ede|, which is ECB.
by Matt Braithwaite
· 10 years ago
8c413a2
Re-add |EVP_des_ede_cbc|.
by Matt Braithwaite
· 10 years ago
6a2de3c
Don't use a C99 for loop.
by Adam Langley
· 10 years ago
98d2f1f
Add |EVP_des_ecb| from OpenSSL at fd682e4c.
by Matt Braithwaite
· 10 years ago
Next »