-
btest-rs v0.6.3
StableSome checks failedCI / test (push) Failing after 1m35sreleased this
2026-04-18 07:51:46 +00:00 | 5 commits to main since this releasePerformance optimization & security hardening
Changes
- EC-SRP5 crypto: Cache curve constants with LazyLock (~768 fewer heap allocations per handshake)
- EC-SRP5 scalar_mul: Use bit-test instead of clone+shift
- TCP socket buffers: Set 4MB send/recv via socket2 (matching UDP path)
- TCP RX buffers: 64KB → 256KB (reduces syscall count ~4x)
- TCP TX batching: 256KB writes at unlimited rate (vs 32KB, ~8x fewer syscalls)
- Security: Fix LDAP filter injection with RFC 4515 escaping
- Security: Fix unwrap panic on empty LDAP search results
Benchmarks (WiFi, MikroTik target)
Test v0.6.2 v0.6.3 Change TCP Download 19.7 Mbps 32.9 Mbps +67% TCP Upload 3.6 Mbps 6.7 Mbps +87% Local CPU 32-58% 29-36% lower Downloads