doc


Log

Author Commit Date CI Message
Steffen Jaeckel 0664a557 2019-09-03T14:53:47 improve doc [skip ci]
Steffen Jaeckel 72f92519 2019-09-03T10:59:32 fix last occurrences of `mp_toradix()`
nijtmans 0db64fc8 2019-07-03T14:45:14 Rename bn_get_magxx -> bn_get_mag_uxx. Documentation updated too
nijtmans 58ae5c20 2019-06-13T17:31:04 More doc fixes, texts which no longer were correct due to depreciations
nijtmans 9861a37e 2019-06-13T17:22:14 Update documentation
nijtmans c7cedcba 2019-06-12T15:17:00 Documentation fixes, handling i32 type correctly
nijtmans db4afb3d 2019-06-12T13:11:58 Provide explicit symbols for bn_xxx_l and bn_xxx_ll functions.
Steffen Jaeckel c397cac4 2019-06-30T11:38:14 fix unescaped _ [skip ci]
nijtmans 8503e786 2019-06-13T09:52:51 Doc fixes: Using %lu/%ld formatter for int32_t is not portable across platforms.
Daniel Mendler c7314fa4 2019-05-25T06:42:01 deprecate mp_n_root_ex and mp_expt_d_ex These functions were introduced to give some timing guarantees. However the guarantees are too weak to be useful. The functions seem to be unused essentially by downstream users.
Christoph Zurnieden 47af7bf2 2019-05-19T17:12:18 remove no-deterministic M-R-only tests
Daniel Mendler 0a9f5e9b 2019-05-24T10:21:54 use u32 i64 suffix
Daniel Mendler d7e1cb4a 2019-05-24T00:15:11 another proposal: use _ul and _l for the long macros
Daniel Mendler b58c9966 2019-05-23T23:39:47 use int32 and uint32 instead of sint and uint
Daniel Mendler 3289c959 2019-05-20T10:41:06 introduce various mp_set_sint/mp_set_uint functions with precise types
Daniel Mendler 1af0de1f 2019-05-20T19:11:25 deprecate mp_tc_(and|or|xor) in favor of mp_(and|or|xor) * same behavior for positive numbers * generalisation for negative numbers, treating them as two complement * improve algorithm, iterate once over the digits, manually perform two complement * simplify mp_add_d, mp_sub_d * functions are safe in case of a==c or b==c * renamed mp_tc_div_2d to mp_signed_rsh (signed right shift)
Daniel Mendler 7365442a 2019-05-10T23:59:46 No grow necessary in mp_set_int* functions * mp_set_int* always return MP_OKAY * remove return checks for mp_set_int* * introduce MP_MIN_PREC
Daniel Mendler 0669e92e 2019-05-08T20:18:53 deprecate mp_prime_random_ex in favor of mp_prime_rand We can use the internal mp_rand generator now, since it generates numbers which are safe for crypto purposes.
czurnieden db76bed2 2019-05-04T18:57:07 added autotuning functionality for the Toom-Cook cut-offs
Daniel Mendler fbfcb661 2019-04-12T14:56:29 apply rename
czurnieden 35311aea 2019-04-03T23:50:57 added function mp_ilogb
Daniel Mendler 70a30ae7 2019-04-07T02:29:28 remove footers
czurnieden 984d3ff6 2019-04-01T03:41:26 changed seed to make nth-root usable
czurnieden 769218cc 2019-04-03T18:59:09 additional functions mp_incr and mp_decr
czurnieden 4e138a0e 2019-03-01T13:24:49 added building with ICC
czurnieden ca78050c 2019-03-01T02:44:58 added building howto for NetBSD
czurnieden 5557301e 2019-03-01T02:40:54 added building howto for NetBSD
czurnieden 346e86ed 2019-02-28T21:43:37 added building howto for OpenBSD
Steffen Jaeckel e88693f7 2019-02-17T13:12:07 fix index
czurnieden f262343d 2019-02-17T03:55:36 corrected documentation of mp_complement
Steffen Jaeckel f9bb011f 2019-01-17T11:01:30 fix doc/bn.tex ... again (cherry picked from commit cb4edc7f29db6bafac56d00a38a6b0b5a118b0ca)
Steffen Jaeckel cb4edc7f 2019-01-17T11:01:30 fix doc/bn.tex ... again
Steffen Jaeckel cdfe4848 2018-12-26T15:48:12 fix doc/bn.tex
Steffen Jaeckel 20f2b26c 2019-01-15T18:26:40 fix doc/bn.tex (cherry picked from commit e84c0948646dd019ed60c9a703584f9697c64638)
Steffen Jaeckel e84c0948 2019-01-15T18:26:40 fix doc/bn.tex
Steffen Jaeckel 1c8c5348 2019-01-15T18:20:24 Merge pull request #147 from czurnieden/moarvm_workarounds workaround for the MoarVM problem with MP_GEN_RAND et al. (cherry picked from commit 11d6e0391421bc996b2cf780f3f4c3fa634001d0)
czurnieden 08eb995d 2019-01-13T20:21:36 implemented Steffen Jaeckels superior suggestion regarding MoarVM's problem
Steffen Jaeckel d81c3d5f 2018-12-26T15:48:12 fix doc/bn.tex
Steffen Jaeckel fb07f33d 2018-12-26T14:35:39 bump version
czurnieden b19f529c 2018-05-27T22:05:52 Corrected 128 bit entry in bn_mp_prime_miller_rabin_rials.c and extended it slightly
czurnieden f4449362 2018-05-26T01:39:03 fixes for MP_8BIT and mx32, prefinal design
czurnieden 8cb2b5e2 2018-05-22T01:03:37 Updated documentation to reflect the sudden disappearance of mp_mul_si()
czurnieden a218ddce 2018-05-03T23:45:02 Added Fips 186.4 compliance, an additional strong Lucas-Selfridge (for BPSW) and a Frobenius (Paul UNderwood) test, both optional. With documentation.
czurnieden 48c95f2a 2018-12-12T00:51:10 repaired bn.tex
czurnieden 95052806 2018-12-09T23:11:38 added most of the missing doumentation to doc/bn.tex
Steffen Jaeckel f51249b6 2018-02-02T12:07:21 clean-up file headers
Steffen Jaeckel 2bf7d3a4 2017-12-18T23:43:26 add function name to index This fixes #98
Steffen Jaeckel a7688505 2017-12-18T23:37:01 improve generated output
Francois Perrad eb0a4b1f 2017-12-08T06:49:00 run perlcritic against booker.pl
Steffen Jaeckel 957f1618 2017-08-28T16:58:26 update makefiles
Steffen Jaeckel 36ef5877 2017-08-28T17:02:30 bump version
Steffen Jaeckel afedcd89 2017-08-28T16:28:59 fix docs creation
Steffen Jaeckel 504b3cbd 2017-08-25T13:58:58 add primality figure to doc
Steffen Jaeckel 8a6a892c 2017-08-25T13:00:05 fix manual creation
Steffen Jaeckel 7cc18ffd 2017-08-25T12:59:22 rename/move some files; fix some stuff regarding this
Steffen Jaeckel 141a9893 2017-05-10T11:37:48 fixup install and clean
Steffen Jaeckel ddddcf2e 2017-05-09T14:01:11 move all documentation to doc/