Mamy André-Ratsimbazafy
|
216ed9bdc1
|
Property-based testing framework vs GMP
|
2020-02-09 22:01:01 +01:00 |
Mamy André-Ratsimbazafy
|
f2c79ece26
|
Remove the limitation that the number of bits in constructed has to be greater than the source integer bitsize
|
2020-02-09 21:35:23 +01:00 |
Mamy André-Ratsimbazafy
|
66c0b5805e
|
Add modular reduce / bigint mod from 2 arbitrarily size bigint
|
2020-02-09 18:17:32 +01:00 |
Mamy André-Ratsimbazafy
|
153e898263
|
word_types -> primitives + delete the "config" file / debug template
|
2020-02-09 16:22:55 +01:00 |
Mamy André-Ratsimbazafy
|
b9a37825a3
|
COnsistent IO API between fromRawUint and fromHex and add fromUint
|
2020-02-09 15:38:30 +01:00 |
Mamy André-Ratsimbazafy
|
1d92ab1f48
|
Remove the limb accessor templates, introduce config file for debug template
|
2020-02-09 13:02:09 +01:00 |
Mamy André-Ratsimbazafy
|
9db77ad0eb
|
Prepare for testing finite fields, comment cleanups
|
2020-02-09 00:52:24 +01:00 |
Mamy André-Ratsimbazafy
|
edd728610c
|
Add addition limbs carry test
|
2020-02-08 19:09:20 +01:00 |
Mamy André-Ratsimbazafy
|
2c750cbc5b
|
Add bigint isZero, and equality and initial tests
|
2020-02-08 18:50:01 +01:00 |
Mamy André-Ratsimbazafy
|
8da9e20ebb
|
Cosmetic changes: dumpHex with 0x prefix, montgomery magic part of curve param
|
2020-02-08 17:03:30 +01:00 |
Mamy André-Ratsimbazafy
|
f18a958d5e
|
Support 1.0+ int128 (can't use magic for bitnot)
|
2020-02-08 13:28:43 +01:00 |
Mamy André-Ratsimbazafy
|
5dc97927c5
|
Switch to personal project -> update copyright
|
2020-02-08 11:42:35 +01:00 |
Mamy André-Ratsimbazafy
|
cadd81b978
|
Add hex conversion
|
2019-04-28 17:42:30 +02:00 |
mratsim
|
059439b2c3
|
fix little-endian parsing
|
2018-12-03 21:01:29 +01:00 |
mratsim
|
2856378427
|
[IO] dumping 2^63 works
|
2018-12-03 19:56:14 +01:00 |
mratsim
|
43ac4972a0
|
Add constant-time raw bytes/integers parsing
|
2018-12-02 20:57:32 +01:00 |
mratsim
|
eb15fb33b5
|
Rebrand to Constantine. Bigints representation should stay opaque. Exporting just the word_types would make a super small library.
|
2018-12-01 20:12:05 +01:00 |
mratsim
|
cae9f743d3
|
Add more tests for multiplexer
|
2018-12-01 18:03:52 +01:00 |
mratsim
|
d545147b0b
|
Use distinct range for Hardened booleans + first select test
|
2018-12-01 18:01:41 +01:00 |
mratsim
|
8d6e328397
|
Add boolean not and comparison tests
|
2018-12-01 17:32:08 +01:00 |
mratsim
|
acd06e1174
|
Add unary minus test
|
2018-12-01 17:04:55 +01:00 |
mratsim
|
9815047234
|
Add shifts and operators test
|
2018-12-01 16:49:45 +01:00 |
mratsim
|
b43e289780
|
Initial tests for bitwise operator
|
2018-12-01 16:32:21 +01:00 |
Jacek Sieka
|
97ec36f447
|
ci: update
readme: fix badges, license
tests: fix
nimble: add description
|
2018-09-04 22:38:34 -06:00 |
mratsim
|
34e72296d3
|
initial commit
|
2018-07-24 16:52:18 +02:00 |