Evgenii Stratonikov
0d764a51b7
*: rename ByteArray
to Bytes
...
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
2022-03-21 12:30:08 +03:00
Evgenii Stratonikov
026731b260
gf127: use build tags for different implemenations
...
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
2022-03-21 12:30:08 +03:00
Evgenii Stratonikov
d891a9c591
Restructure code layout
...
Provide default implementations in gf127 package and
all optimizations in subpackages. This way it will be easier
to use from a client.
2019-10-15 13:22:31 +03:00
Evgenii Stratonikov
f296adb043
Remove usage of unsafe
2019-10-10 11:04:15 +03:00
Evgenii
4618e1484c
Add partial AVX2 support (multiplication by 10 and 11)
...
AVX2 permits working with 256-bit registers. Thus we can
multiply 2 GF(2^127) elements in parallel.
This commit adds 2 such functions for multiplication by 10 and 11).
2019-06-21 17:45:49 +03:00