Age | Commit message (Expand) | Author |
2023-02-21 | perlasm: properly spell .rodata for macOS on intel | Theo Buehler |
2023-02-21 | remove extra argument | Brent Cook |
2023-02-21 | Unifdef MONT_WORD. | Joel Sing |
2023-02-19 | Move BN_MONT_CTX back to bn_local.h for now. It's still used by bn_exp.c | Theo Buehler |
2023-02-19 | Rewrite BN_MONT_CTX_set_locked() | Joel Sing |
2023-02-19 | First pass clean up of bn_mont.c. | Joel Sing |
2023-02-19 | Move BN_MONT_CTX_copy(). | Joel Sing |
2023-02-19 | Move struct bn_mont_ctx_st from bn_local.h to bn_mont.c. | Joel Sing |
2023-02-17 | Provide optimised versions of bn_addw() and bn_subw() for aarch64. | Joel Sing |
2023-02-17 | Remove now unused tangle of mul*/sqr* and BN_UMULT_* macros. | Joel Sing |
2023-02-17 | Reimplement bn_sqr_comba{4,8}(). | Joel Sing |
2023-02-16 | Enable s2n-bignum word_clz() on amd64. | Joel Sing |
2023-02-16 | Use bn_addw() in bn_mulw(), rather than duplicating add with carry code. | Joel Sing |
2023-02-16 | Change include from _internal_s2n_bignum.h to s2n_bignum_internal.h. | Joel Sing |
2023-02-16 | Include the ISC license from s2n-bignum's LICENSE file. | Joel Sing |
2023-02-16 | Bring in word_clz.S from s2n-bignum for amd64. | Joel Sing |
2023-02-16 | Rename bn_umul_hilo() to bn_mulw(). | Joel Sing |
2023-02-16 | zap stray empty line | Theo Buehler |
2023-02-16 | Add missing masks to accumulator version of bn_umul_hilo() | Joel Sing |
2023-02-16 | libressl *_namespace.h: adjust *_ALIAS() to require a semicolon | Theo Buehler |
2023-02-16 | Reimplement bn_add_words() and bn_sub_words() using bignum primitives. | Joel Sing |
2023-02-15 | Place bn_mul_add_words() after bn_mul_words(). | Joel Sing |
2023-02-15 | zap tab | Theo Buehler |
2023-02-14 | Remove the misnamed and now unused mul, mul_add and mul_add_c macros. | Joel Sing |
2023-02-14 | Reimplement bn_mul_words(), bn_mul_add_words() and bn_mul_comba{4,8}(). | Joel Sing |
2023-02-14 | Provide big number primitives for word addition/multiplication. | Joel Sing |
2023-02-14 | Make BN_is_zero() check word values. | Joel Sing |
2023-02-14 | Fix a -0 corner case in BN_div_internal() | Joel Sing |
2023-02-14 | Reimplement BN_num_bits_word(). | Joel Sing |
2023-02-14 | Make BN_set_negative() closer to constant time. | Joel Sing |
2023-02-14 | Provide bn_ct_{eq,ne}_zero{,_mask}() inline functions. | Joel Sing |
2023-02-13 | Merge dsa_sign.c and dsa_vrf.c into dsa_ossl.c | Theo Buehler |
2023-02-13 | dsa/dsa_sign.c: unindent by inverting logic for DSA_SIG_free(NULL) | Theo Buehler |
2023-02-13 | dsa/dsa_sign.c: shuffle functions into a more sensible order | Theo Buehler |
2023-02-13 | Avoid negative zero. | Joel Sing |
2023-02-13 | Simplify BN_set_negative(). | Joel Sing |
2023-02-11 | Remove bn_exp2.c, which is now empty. | Joel Sing |
2023-02-11 | Bye bye x86_64-gcc.c. | Joel Sing |
2023-02-09 | Use .section .rodata instead of a plain .rodata | Theo Buehler |
2023-02-09 | Pull in bn_internal.h for the generic version of bn_umul_hilo() | Joel Sing |
2023-02-09 | Clean up bn_sqr_words() | Joel Sing |
2023-02-07 | Fix arbitrary memory read in GENERAL_NAME_cmp() | Theo Buehler |
2023-02-07 | libcrypto/ec: another missing point-on-curve check | Theo Buehler |
2023-02-04 | Remove bn_sqr_words() on amd64. | Joel Sing |
2023-02-04 | Fix output constraints for bn_umul_hilo(). | Joel Sing |
2023-02-03 | Move BN_mod_exp2_mont() to bn_exp.c. | Joel Sing |
2023-02-03 | Reorder functions in bn_exp.c to be slightly sensible... | Joel Sing |
2023-02-03 | Clean up and simplify BN_mod_lshift{,_quick}(). | Joel Sing |
2023-02-03 | Clean up BN_mod_mul() and simplify BN_mod_sqr(). | Joel Sing |
2023-02-03 | Simplify BN_mod_{lshift1,sub}_quick(). | Joel Sing |