Skip to content
/ libmpi Public

Multiple Precision Integer and Relevant Algorithms, such as Bignum, RSA, DH, ECDH, ECDSA

License

Notifications You must be signed in to change notification settings

tqolf/libmpi

Repository files navigation

libmpi

license CI Status codecov GitHub release (latest by date) PRs Welcome

Multiple Precision Integer and Relevant Algorithms, such as Bignum, RSA, DH, ECDH, ECDSA

Benchmark(libmpi VS openssl)

brief average time
(nanoseconds)
instability
(coefficient of variation)
rating
from-string(mpi vs openssl) 2443.7
30303.4*
0.0701562 12.4006
(Tu es mon meilleur frère...)
to-string(mpi vs openssl) 1328.88
3463.21*
0.109777 2.60612
(Tu peux faire mieux, continue)
from-octets(mpi vs openssl) 273.632
702.13*
0.0870046 2.56597
(Tu peux faire mieux, continue)
to-octets(mpi vs openssl) 172.067
1475.5*
0.359989 8.57515
(C'est super, dessine-toi une tarte)
add(mpi vs openssl) 51.1222
333.814*
0.164442 6.52973
(C'est super, dessine-toi une tarte)
add-assign(mpi vs openssl) 56.7424
332.054*
0.202937 5.85196
(C'est super, dessine-toi une tarte)
sub(mpi vs openssl) 61.6028
162.647*
0.207007 2.64025
(Tu peux faire mieux, continue)
sub-assign(mpi vs openssl) 58.2224
288.852*
0.155195 4.96119
(Tu peux faire mieux, continue)
mul(mpi vs openssl) 2070.41
14037.9*
0.0553581 6.78025
(C'est super, dessine-toi une tarte)
sqr(mpi vs openssl) 1329.62
8760.12*
0.168403 6.58845
(C'est super, dessine-toi une tarte)
MUL2(a * 2 = a + a) 37.5416 0.163214 N/A
MUL2(a * 2 = a << 1) 77.5234 0.113647 N/A

About

Multiple Precision Integer and Relevant Algorithms, such as Bignum, RSA, DH, ECDH, ECDSA

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 3

  •  
  •  
  •