Olivier Chéron
|
dfc9fb9fb2
|
Fix powF2m when exponent is not a power of 2
Integer multiplication cannot be used because it includes carry
propagation. This needs to use carry-less mulF2m instead.
|
2020-06-12 19:01:52 +02:00 |
|
Olivier Chéron
|
5f657fda2e
|
Remove powF2m'
We keep only the function providing the base service, negative
exponents can be still computed with invF2m.
|
2020-06-12 18:54:37 +02:00 |
|
Will Song
|
f64efafbad
|
update sqrtF2m
|
2020-06-08 10:16:42 -05:00 |
|
Will Song
|
17336857c5
|
implement square roots in f2m
|
2020-06-01 20:56:42 -05:00 |
|
Crockett
|
0fb8a73d3b
|
Fixed compiler warnings
|
2019-02-03 16:06:05 -08:00 |
|
Bodigrim
|
2dec05f48b
|
Restore import of <$>
|
2016-07-24 14:54:22 +02:00 |
|
Bodigrim
|
b25df69e26
|
Speed up squaring 3x (now 10% faster than mul)
|
2016-07-24 11:00:54 +02:00 |
|
Bodigrim
|
66ae77e805
|
Fix tests and provide documentation for Crypto.Number.F2m
|
2016-07-24 11:00:54 +02:00 |
|
Bodigrim
|
e80eaa56f3
|
Tests for Crypto.Number.F2m
|
2016-07-24 10:58:50 +02:00 |
|
Vincent Hanquez
|
881d167cb5
|
more fixing up description and comments
|
2015-05-20 06:22:00 +01:00 |
|
Vincent Hanquez
|
92343f856a
|
add comments and description
|
2015-05-20 06:07:31 +01:00 |
|
Vincent Hanquez
|
28a4fa1503
|
remove unnecessary CPP
|
2015-05-03 14:31:07 +01:00 |
|
Vincent Hanquez
|
b487aef898
|
cleanup module imports
|
2015-04-20 07:36:51 +01:00 |
|
Vincent Hanquez
|
827407fbed
|
use BinaryPolynomial when it is one in F2m
|
2015-04-03 08:17:47 +01:00 |
|
Vincent Hanquez
|
90d02607ba
|
merge crypto-numbers minus all the random parts
|
2015-02-09 05:47:11 +00:00 |
|