bee2
bee2 copied to clipboard
A cryptographic library
Smult
Поддержка предвычислений малых кратных. Todo: - [x] расчет малых кратных в аффинных и якобиевых координатах, с помощью полиномов деления и метода "+2P"; - [x] печать предвычисленных малых кратных базовой точки...
Поддержка предвычислений малых кратных. Todo: - [x] расчет малых кратных в аффинных и якобиевых координатах, с помощью полиномов деления и метода "+2P"; - [x] печать предвычисленных малых кратных базовой точки...
`rngHasTRNG` seems to fail to detect presence of `rdseed` instruction which makes `rngReadTRNG` fail. `/proc/cpuinfo` command reports presence of `rdseed`. However, without such detection "trng" entropy source provides entropy successfully...
Using Gcc 13 the tests - bignTest: Err - botpTest: Err - brngTest: Err - belsTest: Err - bakeTest: Err fail. [Build log](https://download.copr.fedorainfracloud.org/results/fed500/libbee2/fedora-rawhide-x86_64/05360457-libbee2/builder-live.log.gz). With clang, these tests pass. [Build log](https://download.copr.fedorainfracloud.org/results/fed500/libbee2/fedora-rawhide-x86_64/05360482-libbee2/builder-live.log.gz).
В библиотеке bee2 предусмотрена возможность работы с физическими источниками случайности `rdseed` (через функцию `rngTRNGRead`) и `rdrand` (Через функцию `rngTRNG2Read`). При этом работа с источником `rdseed` в используемой мной системе заканчивается...
Библиотека bee2 для OC Windows использует два системных источника случайности: `CryptGenRandom` и `RtlGenRandom`. Такое решение может вызывать вопросы. Дело в том, что Microsoft в своей документации настоятельно не рекомендует использовать...
При компиляции в Linux с помощью GCC при использовании многопоточности нужно указывать опцию -lpthread. Начиная с glibc версии 2.34 и выше функции управленя потоками стали частью стандартной библиотеки, поэтому указанная...