Evgenii Stratonikov
|
0e0d28e82f
|
tz: use build tags for different implemenations
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
|
337819d130
|
tz: export checksum size
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-02-25 14:53:59 +03:00 |
|
Evgenii Stratonikov
|
a7201418ab
|
Fix linter issues
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2021-12-29 13:23:05 +03:00 |
|
Evgenii Stratonikov
|
63834fe8c1
|
Remove non-AVX parts from avx package
Remove Inv(), Mul1(), And() because right now
they have no AVX optimizations.
|
2019-10-15 13:22:36 +03:00 |
|
Evgenii Stratonikov
|
0f8b498b58
|
Alias gf127.GF127
|
2019-10-15 13:22:36 +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
|
648b1deca7
|
Move cpuid facility to separate package
|
2019-10-09 18:03:35 +03:00 |
|
Evgenii Stratonikov
|
f613ab2c25
|
Implement matrix multiplication with pure Go
Set suitable backend for GF127 arithmetic for Concat(), Sum() etc.
|
2019-10-09 12:31:47 +03:00 |
|
Evgenii
|
d5efd8bdce
|
add SubtractR/L operation on hashes
- add Inverse operation to sl2
- fix a bug in xN()
|
2019-01-29 16:11:50 +03:00 |
|
Evgeniy Kulikov
|
5cf44c62ac
|
Initial
|
2018-12-29 16:04:17 +03:00 |
|