Sign in
boringssl
/
boringssl.git
/
88e27bcbe08210666b1e05c3daa12ff9faed2564
/
crypto
/
ec
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
e7806fd
Remove point-on-curve check from |ec_GFp_simple_oct2point|.
by Adam Langley
· 9 years ago
7308aaa
Remove `EC_GFp_simple_method` (dead code).
by Brian Smith
· 9 years ago
f872951
Fix null pointer dereference when using "simple" EC.
by Brian Smith
· 9 years ago
9f1f04f
Remove nistz256 dead code for non-default generators.
by Brian Smith
· 9 years ago
ef14b2d
Remove stl_compat.h.
by David Benjamin
· 9 years ago
38feb99
Require that EC points are on the curve.
by Adam Langley
· 10 years ago
165248c
Fix several MSVC warnings.
by Adam Langley
· 9 years ago
8f7ecb8
(Hopefully) fix a warning on Windows.
by Adam Langley
· 9 years ago
466b989
Initialise variable before jump.
by Adam Langley
· 9 years ago
1895493
Add Intel's P-256
by Adam Langley
· 9 years ago
96c2a28
Fix all sign/unsigned warnings with Clang and GCC.
by Adam Langley
· 10 years ago
274341d
Change the type of |EC_GROUP_get_degree| and friends to |unsigned|.
by Brian Smith
· 10 years ago
2e3c978
Add OPENSSL_SMALL.
by Adam Langley
· 10 years ago
f0523e9
Avoid hard-coded linkage of WNAF-based multiplication.
by Brian Smith
· 10 years ago
80c5fab
Simplify |EC_METHOD| by removing invariant methods.
by Brian Smith
· 10 years ago
301afaf
Add a run_tests target to run all tests.
by David Benjamin
· 10 years ago
f0258fe
Add optimised version of P-224.
by Adam Langley
· 10 years ago
15e4deb
d2i: don't update input pointer on failure
by David Benjamin
· 10 years ago
73415b6
Move arm_arch.h and fix up lots of include paths.
by Adam Langley
· 10 years ago
28bc6eb
Don't use the uint128_t P-256 code under MSAN.
by Adam Langley
· 10 years ago
4ae9f27
Clean up weirdness in initializing EC_GROUP cofactor & order.
by Brian Smith
· 10 years ago
b2d987b
Free tmp_wNAF in all exit paths.
by David Benjamin
· 10 years ago
f4bbc2a
Improve error checking of some |BN_CTX_get| callers.
by Brian Smith
· 10 years ago
3570d73
Remove the func parameter to OPENSSL_PUT_ERROR.
by David Benjamin
· 10 years ago
3fa65f0
Fix some malloc test crashs.
by David Benjamin
· 10 years ago
0b635c5
Add malloc test support to unit tests.
by David Benjamin
· 10 years ago
0da323a
Convert reference counts in crypto/
by Adam Langley
· 10 years ago
d72e284
Support arbitrary elliptic curve groups.
by Adam Langley
· 10 years ago
785e07b
Copy ecdsa_meth in EC_KEY_copy.
by Shawn Willden
· 10 years ago
3bf1cca
Don't report |ERR_R_MALLOC_FAILURE| on failure of |EC_KEY_new_by_curve_name|.
by Matt Braithwaite
· 10 years ago
126320c
Add dummy EC_GROUP_set_point_conversion_form.
by Adam Langley
· 10 years ago
cfaf7ff
Remove unnecessary NULL checks, part 2.
by David Benjamin
· 10 years ago
4fcc2e2
Make a few variable names saner.
by David Benjamin
· 10 years ago
1022dd3
Don't inclue crypto/ec/internal.h in ec_test.cc.
by David Benjamin
· 10 years ago
7743c02
Ensure EC private keys retain leading zeros
by David Benjamin
· 10 years ago
67be048
Convert ec_test to C++
by David Benjamin
· 10 years ago
f0df86a
Fix standalone build on Mac.
by David Benjamin
· 10 years ago
ad6b28e
Add 64-bit, P-256 implementation.
by Adam Langley
· 10 years ago
9f33fc6
Remove hash table lookups from ex_data.
by David Benjamin
· 10 years ago
546f1a5
Unexpose the generic ex_data functions.
by David Benjamin
· 10 years ago
c3ef76f
Compatibility changes for wpa_supplicant and OpenSSH.
by Adam Langley
· 10 years ago
0acef5e
Simplify ec_group_st on the assumption it is used for GF(p) only.
by Brian Smith
· 10 years ago
054e682
Eliminate unnecessary includes from low-level crypto modules.
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
d6405be
Avoid calling BN_CTX_end without BN_CTX_start in ec_wNAF_precompute_mult.
by Brian Smith
· 10 years ago
69fe82a
Remove unused ec_pre_comp_st.group back pointer to group.
by Brian Smith
· 10 years ago
Next »