| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix line wrapping of function pointer arguments | tb | 2023-03-01 | 1 | -15/+8 |
* | First KNF approximation as per knfmt(1) | tb | 2023-03-01 | 1 | -60/+72 |
* | Drop the EVP_CIPHER_METH_get_* functions | tb | 2023-03-01 | 1 | -42/+1 |
* | Add RCS tag | tb | 2023-03-01 | 1 | -0/+1 |
* | Revert OpenSSL commit aa6bb135 | tb | 2023-03-01 | 1 | -5/+54 |
* | libcrypto: import a copy of OpenSSL 1.1's cmeth_lib.c | tb | 2023-03-01 | 1 | -0/+151 |
* | Rewrite/simplify BN_from_montgomery_word() and BN_from_montgomery(). | jsing | 2023-02-28 | 1 | -92/+85 |
* | Explicitly skip the json_web* tests now. | tb | 2023-02-28 | 1 | -1/+2 |
* | Add a few missing NIDs for new Wycheproof tests. | tb | 2023-02-28 | 1 | -1/+12 |
* | Skip FRP256v1 curve in ECDH tests. We do not support it. | tb | 2023-02-28 | 1 | -1/+6 |
* | There is no reason to-be-cleared chunks cannot participate in delayed | otto | 2023-02-27 | 1 | -27/+23 |
* | Use separate lines instead of semicolons. | bcook | 2023-02-25 | 1 | -4/+10 |
* | Introduce X509_get0_uids() accessor function | job | 2023-02-23 | 5 | -6/+44 |
* | openssl speed: avoid bad plural | tb | 2023-02-23 | 1 | -5/+5 |
* | Use explicit .text instead of .previous to please Windows/MinGW on amd64 | tb | 2023-02-23 | 11 | -12/+12 |
* | Fix up the .rodata segment's name for Windows as well. | tb | 2023-02-23 | 1 | -2/+3 |
* | Adjust parentheses in mont->ri assignment. | jsing | 2023-02-22 | 1 | -2/+2 |
* | Replace bn_sub_part_words() with bn_sub(). | jsing | 2023-02-22 | 4 | -370/+19 |
* | Rework bn_add()/bn_sub() to operate on word arrays. | jsing | 2023-02-22 | 3 | -82/+99 |
* | Rewrite and simplify BN_MONT_CTX_set() | jsing | 2023-02-22 | 2 | -98/+76 |
* | perlasm: properly spell .rodata for macOS on intel | tb | 2023-02-21 | 1 | -0/+3 |
* | remove extra argument | bcook | 2023-02-21 | 1 | -2/+2 |
* | Unifdef MONT_WORD. | jsing | 2023-02-21 | 2 | -75/+5 |
* | Move BN_MONT_CTX back to bn_local.h for now. It's still used by bn_exp.c | tb | 2023-02-19 | 2 | -14/+14 |
* | Rewrite BN_MONT_CTX_set_locked() | jsing | 2023-02-19 | 1 | -23/+27 |
* | First pass clean up of bn_mont.c. | jsing | 2023-02-19 | 1 | -31/+37 |
* | Move BN_MONT_CTX_copy(). | jsing | 2023-02-19 | 1 | -19/+19 |
* | Move struct bn_mont_ctx_st from bn_local.h to bn_mont.c. | jsing | 2023-02-19 | 2 | -14/+14 |
* | Provide optimised versions of bn_addw() and bn_subw() for aarch64. | jsing | 2023-02-17 | 1 | -1/+35 |
* | Remove now unused tangle of mul*/sqr* and BN_UMULT_* macros. | jsing | 2023-02-17 | 1 | -251/+1 |
* | Reimplement bn_sqr_comba{4,8}(). | jsing | 2023-02-17 | 2 | -102/+110 |
* | Enable s2n-bignum word_clz() on amd64. | jsing | 2023-02-16 | 4 | -4/+17 |
* | Use bn_addw() in bn_mulw(), rather than duplicating add with carry code. | jsing | 2023-02-16 | 1 | -12/+7 |
* | Change include from _internal_s2n_bignum.h to s2n_bignum_internal.h. | jsing | 2023-02-16 | 1 | -1/+1 |
* | Include the ISC license from s2n-bignum's LICENSE file. | jsing | 2023-02-16 | 1 | -1/+12 |
* | Bring in word_clz.S from s2n-bignum for amd64. | jsing | 2023-02-16 | 1 | -0/+48 |
* | Rename bn_umul_hilo() to bn_mulw(). | jsing | 2023-02-16 | 9 | -105/+109 |
* | zap stray empty line | tb | 2023-02-16 | 1 | -2/+1 |
* | Add missing masks to accumulator version of bn_umul_hilo() | jsing | 2023-02-16 | 1 | -1/+5 |
* | libressl *_namespace.h: adjust *_ALIAS() to require a semicolon | tb | 2023-02-16 | 85 | -1006/+1006 |
* | Reimplement bn_add_words() and bn_sub_words() using bignum primitives. | jsing | 2023-02-16 | 2 | -111/+88 |
* | Place bn_mul_add_words() after bn_mul_words(). | jsing | 2023-02-15 | 1 | -39/+39 |
* | zap tab | tb | 2023-02-15 | 1 | -2/+2 |
* | Remove the misnamed and now unused mul, mul_add and mul_add_c macros. | jsing | 2023-02-14 | 1 | -122/+2 |
* | Reimplement bn_mul_words(), bn_mul_add_words() and bn_mul_comba{4,8}(). | jsing | 2023-02-14 | 1 | -235/+152 |
* | Provide big number primitives for word addition/multiplication. | jsing | 2023-02-14 | 1 | -1/+114 |
* | Make BN_is_zero() check word values. | jsing | 2023-02-14 | 1 | -4/+9 |
* | Fix a -0 corner case in BN_div_internal() | jsing | 2023-02-14 | 1 | -3/+5 |
* | Reimplement BN_num_bits_word(). | jsing | 2023-02-14 | 1 | -20/+25 |
* | Make BN_set_negative() closer to constant time. | jsing | 2023-02-14 | 1 | -2/+3 |