Sign in
boringssl
/
boringssl.git
/
7e8ed440135c166d0a29e28548b485b66d1645b8
/
crypto
/
bn
cd8d176
Move |bn_div_words| to crypto/bn/div.c and make it static.
by Brian Smith
· 9 years ago
d1425f6
Simplify division-with-remainder calculations in crypto/bn/div.c.
by Brian Smith
· 9 years ago
0182ecd
Consistently use named constants in ARM assembly files.
by David Benjamin
· 9 years ago
5ba0689
Don't cast |OPENSSL_malloc|/|OPENSSL_realloc| result.
by Brian Smith
· 9 years ago
3ab3e3d
Mark ARM assembly globals hidden uniformly in arm-xlate.pl.
by David Benjamin
· 9 years ago
a051bdd
Remove dead non-|BN_ULLONG|, non-64-bit-MSVC code in crypto/bn.
by Brian Smith
· 9 years ago
767e121
Remove unused Simics code in crypto/bn/asm/x86_64-gcc.c.
by Brian Smith
· 9 years ago
aadf1ee
Minimize the scope of the |BN_*_SIZE_*| constants.
by Brian Smith
· 9 years ago
8c5ea13
Remove unused |bn_mul_low_normal| and related #defines.
by Brian Smith
· 9 years ago
f98be21
Remove dead platform-specific code in |BN_div|.
by Brian Smith
· 9 years ago
926f219
Enable MSVC 128-bit multiplication regardless of OPENSSL_NO_ASM.
by Brian Smith
· 9 years ago
dd31c4e
Update some comments in bn_test.c in light of acb24518.
by Adam Langley
· 9 years ago
acb2451
Rename the BIGNUM ASN.1 functions.
by David Benjamin
· 9 years ago
24e4288
Define `int128_t` and `uint128_t` in one place.
by Brian Smith
· 9 years ago
7cae9f5
Use |alignas| for alignment.
by Brian Smith
· 9 years ago
d3a4e28
Fix trivial -Wcast-qual violations.
by Brian Smith
· 9 years ago
6544426
Fix a ** 0 mod 1 = 0 for real this time.
by David Benjamin
· 9 years ago
ae0eaaa
Convert ssl3_send_client_key_exchange to CBB.
by David Benjamin
· 9 years ago
502a843
Switch unrolled loop in BN_usub with memcpy.
by David Benjamin
· 9 years ago
6d9e5a7
Re-apply 75b833cc819a9d189adb0fdd56327bee600ff9e9
by David Benjamin
· 9 years ago
e701f16
bn/asm/x86_64-mont5.pl: fix carry propagating bug (CVE-2015-3193).
by David Benjamin
· 9 years ago
81edc9b
Do away with BN_LLONG in favor of BN_ULLONG.
by David Benjamin
· 9 years ago
bf76218
Remove the |ri| field of |BN_MONT_CTX|.
by Brian Smith
· 9 years ago
596ab10
s/BN_BITS/BN_BITS2/ in |BN_mod_inverse_ex|; remove |BN_BITS| & |BN_MASK|.
by Brian Smith
· 9 years ago
7af36e1
Share common definitions of |TOBN| and |BIGNUM_STATIC|.
by Brian Smith
· 9 years ago
9361243
Don't include <alloca.h>, it's no longer needed.
by Piotr Sikora
· 9 years ago
8bde5d2
Remove the unused |Ni| member of |BN_MONT_CTX|.
by Brian Smith
· 9 years ago
ef14b2d
Remove stl_compat.h.
by David Benjamin
· 9 years ago
4ab2540
Add AArch64 Montgomery assembly.
by Adam Langley
· 9 years ago
ad38dc7
Enable Montgomery optimisations on ARM.
by Adam Langley
· 9 years ago
5d5e39f
Remove non-ASM version of |bn_mul_mont| in bn/generic.c.
by Brian Smith
· 10 years ago
e82e6f6
Constify more BN_MONT_CTX parameters.
by David Benjamin
· 9 years ago
efb42fb
Make BN_mod_exp_mont_consttime take a const context.
by Adam Langley
· 9 years ago
278d342
Get rid of all compiler version checks in perlasm files.
by David Benjamin
· 9 years ago
75885e2
Revert "Get rid of all compiler version checks in perlasm files."
by David Benjamin
· 9 years ago
9383eab
Avoid signed/unsigned comparison in crypto/bn's |probable_prime|.
by Brian Smith
· 9 years ago
301afaf
Add a run_tests target to run all tests.
by David Benjamin
· 9 years ago
b9c2601
Get rid of all compiler version checks in perlasm files.
by David Benjamin
· 9 years ago
12f7737
Remove BN_MONT_CTX_init.
by David Benjamin
· 9 years ago
036152e
Fix incorrect error-handling in BN_div_recp.
by David Benjamin
· 9 years ago
e5ae760
Silence MSVC warning C4210.
by Brian Smith
· 9 years ago
7bd538d
Remove an unreachable expression.
by Adam Langley
· 9 years ago
0dd9300
Revert section changes for ASM.
by Adam Langley
· 9 years ago
72d9cba
Move .align directives next to their labels for ARM.
by Adam Langley
· 9 years ago
2ab24a2
Put arm/aarch64 assembly functions in their own section.
by Adam Langley
· 10 years ago
4c60d35
Work around even more Estonian ID card misissuances.
by David Benjamin
· 10 years ago
c71567d
Update the Estonian workaround comments.
by David Benjamin
· 10 years ago
231cb82
Work around broken Estonian smart cards. Again.
by David Benjamin
· 10 years ago
06fa67c
Stop using |ERR_peek_last_error| in RSA blinding.
by Adam Langley
· 10 years ago
5148345
BN_mod_exp_mont_consttime: check for zero modulus.
by David Benjamin
· 10 years ago
fe71f1d
Fix spurious bn_test failures.
by David Benjamin
· 10 years ago
73415b6
Move arm_arch.h and fix up lots of include paths.
by Adam Langley
· 10 years ago
6488725
Re-add |BN_bn2mpi| and |BN_mpi2bn| from OpenSSL at fd682e4c.
by Matt Braithwaite
· 10 years ago
9e45d6e
Check for 0 modulus in BN_MONT_CTX_set.
by David Benjamin
· 10 years ago
719220e
Get overflow checks right in BN_bin2bn.
by David Benjamin
· 10 years ago
0257cff
Tidy up BN decimal and hex decode functions.
by David Benjamin
· 10 years ago
3b51b7a
Remove stray (void)0.
by David Benjamin
· 10 years ago
62138c5
Check the return value of |BN_sub| in bn_test.cc.
by Brian Smith
· 10 years ago
a727856
Fix license on rsaz_exp.h.
by David Benjamin
· 10 years ago
3570d73
Remove the func parameter to OPENSSL_PUT_ERROR.
by David Benjamin
· 10 years ago
7f15ff5
Rename crypto/{bn,evp}/asn1.c.
by David Benjamin
· 10 years ago
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
Next »