Sign in
boringssl
/
boringssl.git
/
bc49415aec142fccd41e2e63a7c696fcf6acbe2f
/
third_party
8c8e7a6
Update fiat-crypto.
by David Benjamin
· 3 years ago
4df05c5
Update third_party/googletest.
by David Benjamin
· 4 years, 3 months ago
47b1e39
Tidy up third_party/fiat.
by David Benjamin
· 5 years ago
25ab623
Prefix g_pre_comp in p256.c as well.
by David Benjamin
· 5 years ago
13d09f0
Properly namespace everything in third_party/fiat/p256.c.
by David Benjamin
· 5 years ago
baca5b4
Update fiat-crypto.
by David Benjamin
· 5 years ago
1d43e57
Base EC_FELEM conversions on bytes rather than BIGNUMs.
by David Benjamin
· 5 years ago
bd1fa86
Clean up various EC inversion functions.
by David Benjamin
· 5 years ago
be1d14b
Import Wycheproof primality tests.
by David Benjamin
· 5 years ago
a165168
Import Wycheproof PKCS#1 decrypt tests.
by David Benjamin
· 5 years ago
355828a
Import Wycheproof OAEP tests.
by David Benjamin
· 5 years ago
e5905d0
Import Wycheproof PKCS#1 signing tests.
by David Benjamin
· 5 years ago
305a03a
Skip JWK keys when converting Wycheproof tests.
by David Benjamin
· 5 years ago
55ed2a6
Import Wycheproof's size-specific RSA PKCS#1 verifying tests.
by David Benjamin
· 5 years ago
906bbef
Handle "acceptable" Wycheproof inputs unambiguously.
by David Benjamin
· 5 years ago
62f662d
Import Wycheproof XChaCha20-Poly1305 tests.
by David Benjamin
· 5 years ago
b19efcc
Import Wycheproof HMAC tests.
by David Benjamin
· 5 years ago
8e71fe9
Import Wycheproof HKDF tests.
by David Benjamin
· 5 years ago
15cd8bf
Update Wycheproof test vectors.
by David Benjamin
· 5 years ago
7f02881
Drop CECPQ2b code.
by Adam Langley
· 5 years ago
fips-android-20191020
20ae5e6
Correct relative path.
by Adam Langley
· 5 years ago
07432f3
Prefix all the SIKE symbols.
by Adam Langley
· 6 years ago
1a3178c
Rename SIKE's params.c.
by Adam Langley
· 6 years ago
3c8ae0f
Implements SIKE/p434
by Kris Kwiatkowski
· 6 years ago
92b7c89
Add a value barrier to constant-time selects.
by David Benjamin
· 6 years ago
12d9ed6
Avoid leaking intermediate states in point doubling special case.
by David Benjamin
· 6 years ago
8f574c3
Add AES-KWP
by Adam Langley
· 6 years ago
0ad091a
Split EC_METHOD.mul into two operations.
by David Benjamin
· 6 years ago
79ab5e8
Fix the last casts in third_party/sike.
by David Benjamin
· 6 years ago
b4b41ca
Remove no-op casts around tt1.
by David Benjamin
· 6 years ago
c93e525
Define p503 with crypto_word_t, not uint64_t.
by David Benjamin
· 6 years ago
7922e5a
Add support for SIKE/p503 post-quantum KEM
by Kris Kwiatkowski
· 6 years ago
be7006a
Update third_party/googletest.
by David Benjamin
· 6 years ago
f109f20
Clear out a bunch of -Wextra-semi warnings.
by David Benjamin
· 6 years ago
9847cdd
Fix signed left-shifts in curve25519.c.
by David Benjamin
· 6 years ago
899835f
Rename Fiat include files to end in .h
by Adam Langley
· 6 years ago
32e59d2
Switch to new fiat pipeline.
by David Benjamin
· 6 years ago
5590c71
Mark some unmarked array sizes in curve25519.c.
by David Benjamin
· 6 years ago
43e636a
Remove bundled copy of android-cmake.
by David Benjamin
· 6 years ago
5ecfb10
Modernize OPENSSL_COMPILE_ASSERT, part 2.
by David Benjamin
· 6 years ago
8618f2b
Optimize EC_GFp_mont_method's cmp_x_coordinate.
by David Benjamin
· 6 years ago
0b3f497
Optimize EC_GFp_nistp256_method's cmp_x_coordinate.
by David Benjamin
· 6 years ago
fa3aadc
Push BIGNUM out of EC_METHOD's affine coordinates hook.
by David Benjamin
· 6 years ago
9edbc7f
Revert "Revert "Speed up ECDSA verify on x86-64.""
by Adam Langley
· 6 years ago
e907ed4
Revert "Speed up ECDSA verify on x86-64."
by Adam Langley
· 6 years ago
cfd50c6
Route the tuned add/dbl implementations out of EC_METHOD.
by David Benjamin
· 6 years ago
3d450d2
Speed up ECDSA verify on x86-64.
by Nir Drucker
· 7 years ago
8c7c635
Support symbol prefixes
by Joshua Liebow-Feeser
· 7 years ago
67e6434
Document that ED25519_sign only fails on allocation failure
by Joshua Liebow-Feeser
· 7 years ago
bdc4098
Add new curve/hash ECDSA combinations from Wycheproof.
by David Benjamin
· 7 years ago
af37f84
Add RSA-PSS tests from Wycheproof.
by David Benjamin
· 7 years ago
f84c0da
Use newly-sharded ECDH tests.
by David Benjamin
· 7 years ago
a711b53
Update Wycheproof test vectors.
by David Benjamin
· 7 years ago
42ea84b
Update Wycheproof test vectors.
by David Benjamin
· 7 years ago
576b637
Move convert_wycheproof.go to util/
by Adam Langley
· 7 years ago
62abceb
Add a driver for Wycheproof CMAC tests.
by David Benjamin
· 7 years ago
044f637
reformat third_party/wycheproof_testvectors/METADATA
by Martin Kreichgauer
· 7 years ago
bf33114
Rename third_party/wycheproof to satisfy a bureaucrat.
by David Benjamin
· 7 years ago
179c4e2
Update Wycheproof, add keywrap tests, and fix a bug.
by David Benjamin
· 7 years ago
8e75ae4
Add a Wycheproof driver for AES-CBC.
by David Benjamin
· 7 years ago
302bb39
Small curve25519 cleanups.
by David Benjamin
· 7 years ago
3f94467
Add an ECDH Wycheproof driver.
by David Benjamin
· 7 years ago
7760af4
Print tcId in converted Wycheproof files.
by David Benjamin
· 7 years ago
5505328
Add AEAD Wycheproof drivers.
by David Benjamin
· 7 years ago
c596415
Add a DSA Wycheproof driver.
by David Benjamin
· 7 years ago
5707274
Add Ed25519 Wycheproof driver.
by David Benjamin
· 7 years ago
041dd68
Clear mallocs in ec_wNAF_mul.
by David Benjamin
· 7 years ago
e14e4a7
Remove ec_compute_wNAF's failure cases.
by David Benjamin
· 7 years ago
40d76f4
Add ECDSA and RSA verify Wycheproof drivers.
by David Benjamin
· 7 years ago
5509bc0
Add a test driver for Wycheproof's x25519_test.json.
by David Benjamin
· 7 years ago
2d10c36
Check in a copy of Project Wycheproof test vectors.
by David Benjamin
· 7 years ago
32e0d10
Add EC_FELEM for EC_POINTs and related temporaries.
by David Benjamin
· 7 years ago
364a51e
Abstract scalar inversion in EC_METHOD.
by David Benjamin
· 7 years ago
5fca613
Fix typo in point_add.
by David Benjamin
· 7 years ago
8d4f7e5
Remove redundant assertion in fe_mul_121666_impl.
by Daniel Hirche
· 7 years ago
8041d8c
third_party: re-format METATADA files
by Martin Kreichgauer
· 7 years ago
638a408
Add a tuned variable-time P-256 multiplication function.
by David Benjamin
· 7 years ago
472ba2c
Require that Ed25519 |s| values be < order.
by Adam Langley
· 7 years ago
884086e
Remove x86_64 x25519 assembly.
by David Benjamin
· 7 years ago
cb1ad20
Use 51-bit limbs from fiat-crypto in 64-bit.
by David Benjamin
· 7 years ago
a42d7be
Reorganize curve25519.c slightly.
by David Benjamin
· 7 years ago
0c1eafc
Add additional constants to make_curve25519_tables.py.
by David Benjamin
· 7 years ago
2d77d40
Generate curve25519 tables with a script.
by David Benjamin
· 7 years ago
042b49c
Extract curve25519 tables into a separate header.
by David Benjamin
· 7 years ago
186df3a
Implement fe_sq2_tt with fe_sq_tt.
by David Benjamin
· 7 years ago
94cd196
Add files in third_party/fiat for Chromium to pick up.
by David Benjamin
· 7 years ago
b6317b9
Update googletest.
by David Benjamin
· 7 years ago
0c9b7b5
Align various point_get_affine_coordinates implementations.
by David Benjamin
· 7 years ago
9112631
Remove ftmp* comments from P-256 addition code.
by David Benjamin
· 7 years ago
00208b4
Use fiat-crypto's freeze function for fe_tobytes.
by David Benjamin
· 7 years ago
915c121
Remove some outdated preconditions and postconditions.
by David Benjamin
· 7 years ago
3144d92
Add some missing array parameter length annotations.
by David Benjamin
· 7 years ago
0a54e99
Add links to proofs of elliptic curve formulas.
by Andres Erbsen
· 7 years ago
36fce98
add fiat-crypto code generation readme
by Andres Erbsen
· 7 years ago
6fe960d
Enable __asm__ and uint128_t code in clang-cl.
by David Benjamin
· 7 years ago
46304ab
ec/p256.c: fiat-crypto field arithmetic (64, 32)
by Andres Erbsen
· 7 years ago
40e8c92
change URL type in third_party METADATA files to GIT
by Martin Kreichgauer
· 7 years ago
aa4c3f2
fix a typo in third_party/fiat/METADATA
by Martin Kreichgauer
· 7 years ago
b2c312d
curve25519: fiat-crypto field arithmetic.
by Adam Langley
· 7 years ago
5b280a8
Move curve25519 code to third_party/fiat.
by Andres Erbsen
· 7 years ago
Next »