Sign in
boringssl
/
boringssl.git
/
582d2847eda65671883649347f60f6916838a3d1
/
crypto
/
cipher
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
· 9 years ago
d4ebc99
Remove always-zero |bulk| variables in crypto/cipher/e_aes.c.
by Brian Smith
· 9 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
048d4ad
Remove superfluous “!= 0” in if.
by Adam Langley
· 10 years ago
f92930e
Add |EVP_rc2_cbc| and implement |EVP_CTRL_SET_RC2_KEY_BITS|.
by Matt Braithwaite
· 10 years ago
b748373
Remove redundant declaration of OPENSSL_ia32cap_P from e_aes.c.
by Brian Smith
· 10 years ago
30bff60
EVP_get_cipherbyname: recognize "des-ede3-cbc", not "3des-cbc".
by Matt Braithwaite
· 10 years ago
6bfdc63
Fix NID of |EVP_CIPHER des3_cbc|.
by Matt Braithwaite
· 10 years ago
3570d73
Remove the func parameter to OPENSSL_PUT_ERROR.
by David Benjamin
· 10 years ago
fd56036
Call ERR_clear_error after functions that are expected to fail.
by David Benjamin
· 10 years ago
f078639
Test both streaming and single-shot EVP_CIPHER operations.
by David Benjamin
· 10 years ago
8de7aef
Add a GCM test with non-standard nonce length.
by Adam Langley
· 10 years ago
485a50a
Match the ifdef check in bsaes-armv7.S
by Joel Klinghed
· 10 years ago
3fa65f0
Fix some malloc test crashs.
by David Benjamin
· 10 years ago
4690bb5
Port cipher_test to file_test.
by David Benjamin
· 10 years ago
c85373d
Use EVP_AEAD_CTX in crypto/cipher/internal.h.
by Adam Langley
· 10 years ago
5aa8a86
AEAD: allow _cleanup after failed _init.
by Adam Langley
· 10 years ago
9624b40
aead_test: make AEAD selection table driven.
by Adam Langley
· 10 years ago
074e3d2
Convert aead_test to the file_test framework.
by David Benjamin
· 10 years ago
bc1fde3
Check max_out against in_len, not plaintext_len in RC4/MD5 AEAD.
by David Benjamin
· 10 years ago
c10bc85
Add missing RC4 function pointers from AES-CTR-HMAC AEADs.
by Adam Langley
· 10 years ago
5dca031
Add AES-192 ECB.
by Adam Langley
· 10 years ago
c3ef76f
Compatibility changes for wpa_supplicant and OpenSSH.
by Adam Langley
· 10 years ago
054e682
Eliminate unnecessary includes from low-level crypto modules.
by Brian Smith
· 10 years ago
1a9bc44
Fix standalone Windows release-mode builds.
by Brian Smith
· 10 years ago
6e8fbfe
Remove crypto/obj dependencies from low-level crypto tests.
by Brian Smith
· 10 years ago
83a8298
Rename BIO_print_errors_fp back to ERR_print_errors_fp & refactor it.
by Brian Smith
· 10 years ago
7d897a1
Replace RC4 in examples with AES-128-GCM.
by Brian Smith
· 10 years ago
1049e26
Support several flavours of AES-192.
by Adam Langley
· 10 years ago
087930f
Add OFB mode.
by Adam Langley
· 10 years ago
ab2479a
Clean up error reporting.
by Håvard Molland
· 10 years ago
0e782a9
Add AEADs for AES-CTR with HMAC-SHA256.
by Adam Langley
· 10 years ago
52f9f62
Change aes_set_gcm_key to be more flexible.
by Adam Langley
· 10 years ago
3f92d21
Add SSL_get_rc4_state.
by Adam Langley
· 10 years ago
7cb0f44
Remove EVP_MAXCHUNK from DES EVP code.
by David Benjamin
· 10 years ago
165de16
Import additional AES-GCM test vector from upstream.
by David Benjamin
· 10 years ago
d03b5ed
Fix some stray tabs that snuck into e_tls.c.
by David Benjamin
· 10 years ago
b34f510
Don't delay-initialize legacy AEADs.
by David Benjamin
· 10 years ago
3f5917f
EVP_CIPHER_CTX_cleanup cannot fail.
by David Benjamin
· 10 years ago
c9a202f
Add in missing curly braces part 1.
by David Benjamin
· 10 years ago
29b1867
Precompute sorted array for error strings.
by Adam Langley
· 10 years ago
23343e4
Fix AES-256 NIDs.
by Adam Langley
· 10 years ago
2b2d66d
Remove string.h from base.h.
by Adam Langley
· 10 years ago
efed221
Enable more warnings & treat warnings as errors on Windows.
by Brian Smith
· 10 years ago
4a0f0c4
Change CMakeLists.txt to two-space indent.
by Adam Langley
· 10 years ago
36eb7d5
Fix buffer size in aead_test.c.
by David Benjamin
· 10 years ago
c5cc15b
Don't expect bsaes functions on ARMv6.
by Adam Langley
· 10 years ago
e49da74
Include arm_arch.h in e_aes.c.
by Adam Langley
· 10 years ago
7f1d5d5
Follow-ups from recent patch train.
by David Benjamin
· 10 years ago
b1116a4
Always write the Poly1305 tag to an aligned buffer.
by Adam Langley
· 10 years ago
3e65265
aarch64 support.
by Adam Langley
· 10 years ago
0ebfac5
Add tests for padding variations.
by David Benjamin
· 10 years ago
044abb0
Implement SSLv3 ciphers with stateful AEADs.
by David Benjamin
· 10 years ago
238510a
Introduce HMAC_CTX_copy_ex and deprecate HMAC_CTX_copy.
by David Benjamin
· 10 years ago
bbd8444
Drop SSLv3 parts of crypto/cipher/tls_cbc.c.
by David Benjamin
· 10 years ago
ea72bd0
Implement all TLS ciphers with stateful AEADs.
by David Benjamin
· 10 years ago
df109ab
Replicate s3_cbc.c under crypto/cipher/internal.h.
by David Benjamin
· 10 years ago
0ed0cf6
s/comparision/comparison/.
by Adam Langley
· 10 years ago
a6d8101
Consistently use RAND_bytes and check for failure.
by David Benjamin
· 10 years ago
Next »