Sign in
boringssl
/
boringssl
/
7f02881e96e51f1873afcf384d02f782b48967ca
/
crypto
/
fipsmodule
/
rsa
6dfb479
Be consistent about Miller-Rabin vs Rabin-Miller.
by David Benjamin
· 5 years ago
81080a7
Fix typo in valgrind constant-time annotations.
by David Benjamin
· 6 years ago
f109f20
Clear out a bunch of -Wextra-semi warnings.
by David Benjamin
· 6 years ago
a6a049a
Add start of infrastructure for checking constant-time properties.
by Adam Langley
· 6 years ago
9a547e1
Mark the |e| argument to |RSA_generate_key_ex| as const.
by Adam Langley
· 6 years ago
2556f8b
Clarify thread-safety of key objects.
by David Benjamin
· 6 years ago
63e2a08
Spell Falko Strenzke's name correctly.
by Adam Langley
· 7 years ago
d12f2ba
Tweak RSA errors for compatibility.
by David Benjamin
· 7 years ago
a293871
Improve the RSA key generation failure probability.
by David Benjamin
· 7 years ago
9af9b94
Restore the BN_mod codepath for public Montgomery moduli.
by David Benjamin
· 7 years ago
d319205
Deny CRT to unbalanced RSA keys.
by David Benjamin
· 7 years ago
5833dd8
Limit the public exponent in RSA_generate_key_ex.
by David Benjamin
· 7 years ago
c1c6eeb
Check d is mostly-reduced in RSA_check_key.
by David Benjamin
· 7 years ago
cba958f
Make RSA_check_key constant-time and more meaningful.
by David Benjamin
· 7 years ago
c4e4757
Make RSA key generation constant-time.
by David Benjamin
· 7 years ago
23af438
Compute p - q in constant time.
by David Benjamin
· 7 years ago
8d9ee7d
Replace rsa_greater_than_pow2 with BN_cmp.
by David Benjamin
· 7 years ago
97ac45e
Change the order of GCD and trial division.
by David Benjamin
· 7 years ago
56f5eb9
Name constant-time functions more consistently.
by David Benjamin
· 7 years ago
929a9d7
Don't bother retrying in bn_blinding_create_param.
by David Benjamin
· 7 years ago
10443f5
Adjust comment on potential R^3 optimization.
by David Benjamin
· 7 years ago
38c20fe
Fix threading issues with RSA freeze_private_key.
by David Benjamin
· 7 years ago
d24cb22
Make BN_cmp constant-time.
by David Benjamin
· 7 years ago
3b3e12d
Simplify BN_bn2bin_padded.
by David Benjamin
· 7 years ago
be83740
Make the rest of RSA CRT constant-time.
by David Benjamin
· 7 years ago
6f564af
Make BN_mod_*_quick constant-time.
by David Benjamin
· 7 years ago
08805fe
Normalize RSA private component widths.
by David Benjamin
· 7 years ago
09633cc
Rename bn->top to bn->width.
by David Benjamin
· 7 years ago
76ce04b
Fix up BN_MONT_CTX_set with non-minimal values.
by David Benjamin
· 7 years ago
dc8b1ab
Do RSA sqrt(2) business in BIGNUM.
by David Benjamin
· 7 years ago
a0c87ad
Add RSA_flags and RSA_METHOD_FLAG_NO_CHECK.
by David Benjamin
· 7 years ago
0551feb
Trim some unused RSA flags.
by David Benjamin
· 7 years ago
ea52ec9
Perform the RSA CRT reductions with Montgomery reduction.
by David Benjamin
· 7 years ago
8dc226c
Add some missing OpenSSL 1.1.0 accessors.
by David Benjamin
· 7 years ago
73df153
Make BN_generate_dsa_nonce internally constant-time.
by David Benjamin
· 7 years ago
55761e6
Use a higher iteration limit for RSA key generation at e = 3.
by David Benjamin
· 7 years ago
81f030b
Switch OPENSSL_VERSION_NUMBER to 1.1.0.
by David Benjamin
· 8 years ago
6dc892f
Remove redundant calls to |OPENSSL_cleanse| and |OPENSSL_realloc_clean|.
by Martin Kreichgauer
· 7 years ago
808f832
Run the comment converter on libcrypto.
by David Benjamin
· 7 years ago
27e377e
Fix miscellaneous clang-tidy warnings.
by David Benjamin
· 7 years ago
2ec3b31
Unify RSA errors somewhat.
by David Benjamin
· 8 years ago
e55b32d
Don't crash when decrypting with public keys.
by David Benjamin
· 8 years ago
8379978
Allow |RSA_FLAG_NO_BLINDING| to be set with |e| set.
by Adam Langley
· 8 years ago
d94682d
Remove ex_data's dup hook.
by David Benjamin
· 8 years ago
118355c
fipstools: Add a sample binary that exercises methods from the FIPS module.
by Martin Kreichgauer
· 8 years ago
467d322
Add FIPS-compliant key generation that calls check_fips for RSA and EC.
by Steven Valdez
· 8 years ago
f99d2c6
Remove obsolete TODO.
by David Benjamin
· 8 years ago
96dec44
Move rsa/ to fipsmodule/rsa/
by Adam Langley
· 8 years ago