เบเบฐเบงเบฑเบเบเบฐเบเปเบฒเบเบปเปเบเบเป:
- เปเบเบตเปเบกเปเบเบฅเบเบเบญเบกเปเบเบปเปเบฒเปเบฒเบ WebAssembly/WASI เปเปเป (เบเบฒเบเปเบเปเบเบญเบ
WASI เบเบฒเบเบเปเบฒเปเบเป WebAssembly เบขเบนเปเบเบญเบเบเบปเบงเบเปเบญเบเปเบงเบฑเบ); - เปเบเบฅเบฐเบเบปเบเบเบตเปเบกเบตเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเปเบฒเปเบเบฐเบเปเบฒ AVX2, เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ hashing เบเบทเปเบเบเบฒเบเปเบเปเปเบเบตเปเบกเบเบถเปเบเบเบฐเบกเบฒเบ 10%.
- เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเปเปเบชเปเบฒเบเปเบเบเปเบเป Visual Studio 2019;
- เบเบฐเบเบดเบเบฑเบเบซเบเปเบฒเบเบตเปเปเบซเบกเป core_ed25519_from_hash() เปเบฅเบฐ core_ed25519_random() เปเบเบทเปเบญเบชเบฐเบเปเบญเบเปเบซเปเปเบซเบฑเบ hash เปเบเบซเบฒเบเบธเบ edwards25519 เบซเบผเบทเปเบเปเบฎเบฑเบเบเบธเบ edwards25519 เปเบเบเบชเบธเปเบก;
- เปเบเบตเปเบกเบเบฑเบเบเบฑเบ crypto_core_ed25519_scalar_mul() เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบนเบ scalar*scalar (mod L);
- เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบธเปเบกเบเปเบฒเบชเบฑเปเบเบเบญเบเบเบปเบงเปเบฅเบเบเบปเปเบเบเป
Ristretto , เบกเบตเบเบงเบฒเบกเบเปเบฒเปเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบปเปเบฒเบเบฑเบเปเบเปเบเบฑเบ wasm-crypto; - เปเบเบตเบเบเบฒเบเบเบณเปเบเปเบเบฒเบเปเบเบฅเบฐเบเบปเบ
getentropy() เบเปเบฝเบงเบเบฑเบเบฅเบฐเบเบปเบเบเบตเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบกเบฑเบ; - เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเปเบเบฑเบเปเบเปเบฅเบขเบต NativeClient เปเบเปเบเบทเบเบขเบธเบเปเบเบปเบฒ, เปเบเบดเปเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ
เบขเบธเบเปเบเบปเบฒ เปเบเปเบเบทเปเบญเบเปเบเบเบญเบ WebAssembly; - เปเบกเบทเปเบญเบชเปเบฒเบ, เบเบปเบงเปเบฅเบทเบญเบ compiler "-ftree-vectorize" เปเบฅเบฐ "-ftree-slp-vectorize" เบเบทเบเปเบเบตเบเปเบเป.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru