Sign in
boringssl
/
boringssl.git
/
c253864993a6f58da682fc7872a91322e98e8b8d
/
crypto
/
ec
b4cc925
Remove specialized assembly language |ecp_nistz256_from_mont|.
by Brian Smith
· 8 years ago
a2bdbb6
Remove unused cp_nistz256_mul_by_2.
by Brian Smith
· 8 years ago
6a0888d
Save one call to |ecp_nistz256_from_mont| in |ecp_nistz256_get_affine|.
by David Benjamin
· 8 years ago
2df010e
Remove 'pivot element' from wNAF code.
by David Benjamin
· 8 years ago
c0c7019
Simplify ec_GFp_nistp224_points_mul logic.
by David Benjamin
· 8 years ago
9cbd559
Simplify ec_GFp_nistp256_points_mul logic.
by David Benjamin
· 8 years ago
0b8dc30
Don't use BN_mod_inverse for inverses mod p in RSA keygen.
by David Benjamin
· 8 years ago
17cf2cb
Work around language and compiler bug in memcpy, etc.
by David Benjamin
· 8 years ago
b479c5d
Revert "Include some C versions of the x86-64 P-256 code."
by Adam Langley
· 8 years ago
ba84265
Include some C versions of the x86-64 P-256 code.
by Adam Langley
· 8 years ago
f086df9
signed char => int8_t.
by David Benjamin
· 8 years ago
e4a9dbc
Minor formatting fixups.
by David Benjamin
· 8 years ago
bfe5f08
Rewrite EC_window_bits_for_scalar_size into a function.
by David Benjamin
· 8 years ago
1c68eff
Fix error code for unreduced x.
by David Benjamin
· 8 years ago
14ebb4f
Don't compute the Kronecker symbol in ec_GFp_simple_set_compressed_coordinates.
by David Benjamin
· 8 years ago
2aaaa16
Depend all_tests on p256-x86_64_test.
by David Benjamin
· 8 years ago
ca0b603
Remove unnecessary BN_is_negative check in p256-x86_64_test.
by David Benjamin
· 8 years ago
dc16f38
ec/ecp_nistz256: harmonize is_infinity with ec_GFp_simple_is_at_infinity.
by David Benjamin
· 8 years ago
bca451e
Remove bssl::Main wrapper in ec_test.
by David Benjamin
· 8 years ago
e36888d
Rename and document ecp_nistz256_mod_inverse.
by David Benjamin
· 8 years ago
dde19c6
Fix booth_recode_w5 comment.
by David Benjamin
· 8 years ago
4a9313a
Add low-level p256-x86_64 tests.
by David Benjamin
· 8 years ago
28d1dc8
Perform stricter reduction in p256-x86_64-asm.pl.
by David Benjamin
· 8 years ago
b1133e9
Fix up macros.
by David Benjamin
· 8 years ago
1f53747
"Fix" some trailing whitespace.
by David Benjamin
· 8 years ago
5409123
Use C99 for size_t loops.
by David Benjamin
· 9 years ago
f0e935d
Fold stack-allocated types into headers.
by David Benjamin
· 9 years ago
d17d74d
Replace Scoped* heap types with bssl::UniquePtr.
by Matt Braithwaite
· 9 years ago
9b7d836
Be -Wnewline-eof clean.
by David Benjamin
· 9 years ago
1b93a42
Don't use function wrappers for EC_METHOD.
by David Benjamin
· 9 years ago
86aa5da
Tidy up EC_POINT_dup.
by David Benjamin
· 9 years ago
161ef92
Inline ec_group_copy and simplify.
by David Benjamin
· 9 years ago
19d5cf8
Move remaining ScopedContext types out of scoped_types.h
by Martin Kreichgauer
· 9 years ago
a432757
Use BN_mod_inverse_odd instead of |BN_mod_inverse| for ECC.
by Brian Smith
· 9 years ago
4edca0b
Add BN_rand_range_ex and use internally.
by Brian Smith
· 9 years ago
92d60c2
Use Fermat's Little Theorem when converting points to affine.
by Brian Smith
· 9 years ago
c7fe3b9
Ensure result affine coordinates in nistz256 are fully reduced.
by Brian Smith
· 9 years ago
feff406
Switch one point addition to a point doubling in p256-x86_64.c.
by Brian Smith
· 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
fdd8e9c
Switch perlasm calling convention.
by David Benjamin
· 9 years ago
4186b71
Don't bother storing the cofactor.
by David Benjamin
· 9 years ago
8cf79af
Always use Fermat's Little Theorem in ecdsa_sign_setup.
by David Benjamin
· 9 years ago
2f02854
Remove EC_GROUP_new_arbitrary.
by David Benjamin
· 9 years ago
f13444a
Use different bit tricks to extend the LSB.
by David Benjamin
· 9 years ago
f01fb5d
Avoid minor waste in |ec_GFp_nistp256_point_get_affine_coordinates|.
by Brian Smith
· 9 years ago
3f3358a
Save one call to |ecp_nistz256_from_mont| in |ecp_nistz256_get_affine|.
by Brian Smith
· 9 years ago
a7aa2bb
Avoid a multiplication in |ecp_nistz256_get_affine| when |x| is NULL.
by Brian Smith
· 9 years ago
d860b7b
Set output coordinates' |neg| field in |ecp_nistz256_get_affine|.
by Brian Smith
· 9 years ago
97770d1
Use only Montgomery math in |ec_GFp_mont_point_get_affine_coordinates|.
by Brian Smith
· 9 years ago
0d76c40
Decouple crypto/ec from the OID table.
by David Benjamin
· 9 years ago
9819367
Remove some easy obj.h dependencies.
by David Benjamin
· 9 years ago
9d35469
Small tweak to P-256-x86-64 inversion.
by Brian Smith
· 9 years ago
95cc3be
Remove dead code from |ec_GFp_mont_point_get_affine_coordinates|.
by Brian Smith
· 9 years ago
a00f845
Move & rename |ec_GFp_simple_point_get_affine_coordinates|.
by Brian Smith
· 9 years ago
afd6d9d
Use |size_t| and |int| consistently in p{224,256}-64.c.
by Brian Smith
· 9 years ago
fdc955c
Fix parameter type of p256-64.c's |select_point|.
by Brian Smith
· 9 years ago
9bb8ba6
Make local functions static.
by Piotr Sikora
· 9 years ago
6f7374b
Restore EC_GROUP_new_by_curve_name and EC_GROUP_set_generator.
by David Benjamin
· 9 years ago
6603b76
Remove reduction in |ec_GFp_simple_set_Jprojective_coordinates_GFp|.
by Brian Smith
· 9 years ago
8542daa
Require compressed x EC coordinate to be a field element.
by Brian Smith
· 9 years ago
ef18746
Remove unused code for multiple-point ECC multiplication.
by Brian Smith
· 9 years ago
d279a21
Avoid potential uninitialized memory read in crypto/ec/p256-x86_64.c.
by Brian Smith
· 9 years ago
081e3f3
Remove |EC_POINT::Z_is_one|.
by Brian Smith
· 9 years ago
3d38c03
Fix a few more missing CBB_cleanups.
by David Benjamin
· 9 years ago
e4f3f4d
Add test that A+A = 2×A on elliptic curves.
by Adam Langley
· 9 years ago
060bd59
ec/asm/p256-x86_64-asm.pl: get corner case logic right.
by Adam Langley
· 9 years ago
7aea80f
Adding missing BN_CTX_start/BN_CTX_end in ec_key
by Steven Valdez
· 9 years ago
76c6381
Return 0 on error in |EC_POINT_is_on_curve| instead of -1.
by Brian Smith
· 9 years ago
5ec72de
Add missing EC NULL Check
by Steven Valdez
· 9 years ago
985da09
Remove flags field from EC_KEY.
by David Benjamin
· 9 years ago
2f6410b
Rewrite ECPrivateKey serialization.
by David Benjamin
· 9 years ago
666973b
Add tests for EC keys with specified curves.
by David Benjamin
· 9 years ago
5ba0689
Don't cast |OPENSSL_malloc|/|OPENSSL_realloc| result.
by Brian Smith
· 9 years ago
b121a26
Remove unused |ec_GFp_simple_group_check_discriminant|.
by Brian Smith
· 9 years ago
4862b3b
Remove useless and out-of-date comments in crypto/ec/internal.h.
by Brian Smith
· 9 years ago
fce7604
Remove duplicative ECC |group_init| and |group_set_curve| methods.
by Brian Smith
· 9 years ago
6014ea6
Add EC_POINT_point2cbb.
by David Benjamin
· 9 years ago
9bf1b1b
Remove group_clear_finish EC_GROUP hooks.
by David Benjamin
· 9 years ago
24e4288
Define `int128_t` and `uint128_t` in one place.
by Brian Smith
· 9 years ago
ce9d85e
Tweaks for node.js
by Adam Langley
· 9 years ago
5aae776
Remove calls to ERR_load_crypto_strings.
by David Benjamin
· 9 years ago
7cae9f5
Use |alignas| for alignment.
by Brian Smith
· 9 years ago
232127d
Fold EC_GROUP_new_curve_GFp and EC_GROUP_set_generator into a EC_GROUP_new_arbitrary.
by David Benjamin
· 9 years ago
version_for_cocoapods_2.0
d3a4e28
Fix trivial -Wcast-qual violations.
by Brian Smith
· 9 years ago
4ec0cce
Slightly tweak some array allocations.
by David Benjamin
· 9 years ago
8a58933
Remove the CRYPTO_EX_new callback.
by David Benjamin
· 9 years ago
a0ef7b0
Enforce that |EC_KEY| private key is in [0, group->order).
by Brian Smith
· 9 years ago
533a273
Add |EC_METHOD| method for verifying public key order.
by Brian Smith
· 9 years ago
a3d9de0
Add |EC_GROUP_get0_order| to replace |EC_GROUP_get_order|.
by Brian Smith
· 9 years ago
c5eb467
Remove dead code in p256-x86_64.
by Brian Smith
· 9 years ago
7af36e1
Share common definitions of |TOBN| and |BIGNUM_STATIC|.
by Brian Smith
· 9 years ago
f3376ac
Remove |EC_POINTs_mul| & simplify p256-x86_64.
by Brian Smith
· 9 years ago
301efc8
Fix error handling in |p256-x86_64|.
by Brian Smith
· 9 years ago
e2136d9
Remove |EC_GROUP_precompute_mult| and |EC_KEY_precompute_mult|.
by Brian Smith
· 9 years ago
9b26297
Make |EC_GROUP_precompute_mult|/|EC_KEY_precompute_mult| no-ops.
by Brian Smith
· 9 years ago
5058d79
Remove p224-64 and p256-64 dead code for non-default generators.
by Brian Smith
· 9 years ago
d9e2702
Don't encode or decode ∞.
by Adam Langley
· 9 years ago
Next »