Sign in
boringssl
/
boringssl.git
/
87897a8cea4526ddb8dd56fd1b3bbd1364fb74ce
/
crypto
/
bn
b9c579d
Add crypto/bytestring-based BIGNUM DER functions.
by David Benjamin
· 10 years ago
1c703cb
Check for BN_copy failures.
by David Benjamin
· 10 years ago
15eaafb
Fix bn_test's bc output and shut it up a little.
by David Benjamin
· 10 years ago
eb930b8
Fix signed/unsigned warning in bn_test.cc.
by David Benjamin
· 10 years ago
b3a7b51
Fix off-by-one in BN_rand
by David Benjamin
· 10 years ago
074cc04
Reject negative shifts for BN_rshift and BN_lshift.
by David Benjamin
· 10 years ago
0b635c5
Add malloc test support to unit tests.
by David Benjamin
· 10 years ago
3dacff9
Always include x86_64-gcc.c in the standalone build.
by David Benjamin
· 10 years ago
9660032
Don't use x86_64-gcc.c with NO_ASM.
by Adam Langley
· 10 years ago
c561aa6
Require source files define __STDC_FORMAT_MACROS to use BN FMT macros.
by David Benjamin
· 10 years ago
e7b32c3
Make format strings for bignums, like |BN_DEC_FMT1|, visible.
by Matt Braithwaite
· 10 years ago
22ccc2d
Remove unnecessary NULL checks, part 1.
by David Benjamin
· 10 years ago
2a2dbaa
Add assembly support for 32-bit iOS.
by David Benjamin
· 10 years ago
96ac819
Remove inconsistency in ARM support.
by David Benjamin
· 10 years ago
4ae52cd
ARM assembly pack: get ARMv7 instruction endianness right.
by David Benjamin
· 10 years ago
160f4ef
Test BN_mul for negative zero.
by David Benjamin
· 10 years ago
8bac8c4
Test negatives for BN_div.
by David Benjamin
· 10 years ago
c85573c
Ensure BN_asc2bn, BN_dec2bn, and BN_hex2bn never give -0.
by David Benjamin
· 10 years ago
683d7bd
Convert BN_MONT_CTX to new-style locking.
by Adam Langley
· 10 years ago
9da82c1
Remove superfluous crypto/bio dependencies from 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
89baa72
Define __STDC_FORMAT_MACROS before inttypes.h.
by David Benjamin
· 10 years ago
a5974bf
Convert bn_test to C++.
by David Benjamin
· 10 years ago
42574ef
Avoid undefined behavior in probable_prime.
by David Benjamin
· 10 years ago
c02f148
Fix error handling in bn_exp
by David Benjamin
· 10 years ago
1a5c50f
Error codes are uint32_t, not unsigned long.
by David Benjamin
· 10 years ago
09bdb2a
Remove explicit .hiddens from x86_64 perlasm files.
by David Benjamin
· 10 years ago
9799991
Hide all asm symbols.
by Adam Langley
· 10 years ago
16e38b2
Mark OPENSSL_armcap_P as hidden in ARM asm.
by Adam Langley
· 10 years ago
9d0847a
Add some missing error failure checks.
by David Benjamin
· 10 years ago
3673be7
Fix standalone build on Win64.
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
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
9115755
Convert latin-1 files to UTF-8.
by Adam Langley
· 10 years ago
4a0f0c4
Change CMakeLists.txt to two-space indent.
by Adam Langley
· 10 years ago
347f025
Remove unused modexp512-x86_64.pl.
by David Benjamin
· 10 years ago
8604eda
Add Broadwell performance results.
by David Benjamin
· 10 years ago
3e65265
aarch64 support.
by Adam Langley
· 10 years ago
a83cc80
Fix for CVE-2014-3570.
by Adam Langley
· 10 years ago
a6d8101
Consistently use RAND_bytes and check for failure.
by David Benjamin
· 10 years ago
61f1085
Switch crypto/bn back to _umul128 on Windows clang.
by David Benjamin
· 10 years ago
af9d941
Don't use _umul128 for Windows clang.
by David Benjamin
· 10 years ago
9ecafa5
Shush some dead assignments.
by David Benjamin
· 10 years ago
25cb99c
crypto/bn/asm/rsaz-*.pl: allow spaces in Perl path name.
by Adam Langley
· 10 years ago
029a779
Remove BN_LONG macro.
by David Benjamin
· 10 years ago
8b1d900
Fix unused variables in bn/generic.c
by David Benjamin
· 10 years ago
f44aa68
Fix standalone Win64 build.
by David Benjamin
· 10 years ago
3e700bb
Get MASM output working on Win32.
by David Benjamin
· 11 years ago
fb3ff2c
Don't compare signed vs. unsigned.
by David Benjamin
· 11 years ago
a70c75c
Add a CRYPTO_library_init and static-initializer-less build option.
by David Benjamin
· 11 years ago
c44d2f4
Convert all zero-argument functions to '(void)'
by David Benjamin
· 11 years ago
b8b5478
Expose two, rather internal, BIGNUM functions.
by Adam Langley
· 11 years ago
bf681a4
Fix out-of-bounds read in BN_mod_exp_mont_consttime.
by David Benjamin
· 11 years ago
eb7d2ed
Add visibility rules.
by Adam Langley
· 11 years ago
7bbeead
A bunch of dead assignments.
by David Benjamin
· 11 years ago
4b5979b
x86_64 assembly pack: improve masm support.
by Adam Langley
· 11 years ago
43dca4d
fix x86_64-specific crash with one-word modulus.
by Adam Langley
· 11 years ago
2811da2
x86_64 assembly pack: allow clang to compile AVX code.
by Adam Langley
· 11 years ago
b351d83
bn/asm/rsaz-avx2.pl: fix occasional failures.
by Adam Langley
· 11 years ago
ac71c09
Make sure BN_sqr can never return a negative value.
by Adam Langley
· 11 years ago
25ba90e
move check for AD*X to rsaz-avx2.pl.
by Adam Langley
· 11 years ago
4c921e1
Move public headers to include/openssl/
by Adam Langley
· 11 years ago
0113a4f
Support building with PNaCl.
by Adam Langley
· 11 years ago
23b460d
Add #ifdefs so RSAZ is only built on x86-64.
by Adam Langley
· 11 years ago
7ac79eb
The asm files bn/asm/x86* weren't actually used.
by Adam Langley
· 11 years ago
5d17dd6
Very minor BN fixes.
by Adam Langley
· 11 years ago
30eda1d
Include some build fixes for OS X.
by Adam Langley
· 11 years ago
7410689
Generate (EC)DSA nonces with truncate/test/reject.
by Adam Langley
· 11 years ago
c8e91d5
bignum: allow concurrent BN_MONT_CTX_set_locked()
by Adam Langley
· 11 years ago
eceb33d
bignum: fix boundary condition in montgomery logic
by Adam Langley
· 11 years ago
6887edb
Improvements in constant-time OAEP decoding.
by Adam Langley
· 11 years ago
409766d
Add function to recover RSA CRT params.
by Adam Langley
· 11 years ago
27ae9ed
Small prime generation.
by Adam Langley
· 11 years ago
61bb3dd
Ensure that x**0 mod 1 = 0.
by Adam Langley
· 11 years ago
ebebf87
Add needed volatile qualifications.
by Adam Langley
· 11 years ago
d4b4f08
Safe (EC)DSA nonces.
by Adam Langley
· 11 years ago
6aea58d
Check for invalid divisors in BN_div.
by Adam Langley
· 11 years ago
75b833c
OpenSSL: make final reduction in Montgomery multiplication constant-time.
by Adam Langley
· 11 years ago
b36a315
Add another bn modexp test.
by Adam Langley
· 11 years ago
95c29f3
Inital import.
by Adam Langley
· 11 years ago