sowle
|
e239389768
|
crypto: fixed generators with precomputed data improved (data made static) + more tests
|
2023-12-27 02:04:59 +01:00 |
|
sowle
|
4200669f5b
|
crypto: experimental optimizations: ge_scalarmult_base_vartime, ge_scalarmult_vartime_p3, ge_scalarmult_precomp_vartime (point_pc_t) + performance tests for msm pippenger v3-v4
|
2023-12-25 23:48:14 +01:00 |
|
sowle
|
c5ff48b9a5
|
crypto constants refactored: moved to headers as constexpr's, new constexpr ctors added, some were improved + tests greatly improved (crypto_constants and crypto_scalar_basics)
|
2023-04-06 02:50:12 +02:00 |
|
sowle
|
8f86674fc1
|
crypto: constants for generators U, X, 1/8*H updated + crypto_basics test was adatped
|
2023-04-04 23:18:04 +02:00 |
|
sowle
|
5568e0eeaf
|
crypto: generator U + assertion tests for generators
|
2023-02-08 18:16:04 +01:00 |
|
sowle
|
5e0ce8cfb4
|
crypto: c_point_H_plus_G and c_point_H_minus_G constants added + unittest
|
2022-10-10 23:47:49 +02:00 |
|
sowle
|
af9c53794e
|
1) zarcanum math moved to separate file; 2) fixed an error in rhs calculation; 3) 2^64 constant + test
|
2022-09-13 22:08:46 +02:00 |
|
sowle
|
6b85159119
|
crypto: c_point_X; hs(char[32], hash); minor improvements for clsag implementation
|
2022-08-29 22:56:37 +02:00 |
|
sowle
|
e8ea28d085
|
crypto: BP+ generators mapping corrected, test improved
|
2022-08-25 04:14:36 +02:00 |
|
sowle
|
2ae226e594
|
crypto: attempt to fix a warning about dereferencing type-punned pointer
|
2022-05-12 21:41:09 +02:00 |
|
sowle
|
319d53f7cf
|
crypto: H2 introduced, functional tests main's clean-up
|
2022-04-10 19:45:45 +02:00 |
|
sowle
|
09ad4f5900
|
crypto-sugar made less dependent of epee
|
2021-04-27 05:52:55 +03:00 |
|
sowle
|
ebffb92877
|
crypto: crypto-sugar (scalar_t, point_t and other helpers) moved from functional_tests/crypto_tests to crypto
|
2021-04-24 04:48:38 +03:00 |
|