Commit Graph
10 Commits
Author SHA1 Message Date
riccardom 090f97d3c4 Manages convergence 2026-08-07 10:24:01 +02:00
riccardom b0f5731699 Models reattempts 2026-08-07 10:24:01 +02:00
riccardom e69b9ccc18 Reuse answer, don't calculate again 2026-08-07 10:24:01 +02:00
riccardom cb3285a79b Adds driver to glue together manager and outside world 2026-08-07 10:24:01 +02:00
riccardom 14df9d75a3 Defines event callbacks 2026-08-07 10:24:01 +02:00
riccardom b23b757380 Admits possible errors on Encode 2026-08-07 10:24:01 +02:00
riccardom 744508f742 Bench key material boilerplate time/allocs
CGO_ENABLED=1 go test ./client/internal/pqkem/ -run '^$' -bench . -benchmem 2>&1 | grep -E "Benchmark|ns/op|PASS|ok" | head -20

BenchmarkX25519Keygen-14    	   33795	     34966 ns/op	     224 B/op	       5 allocs/op
BenchmarkX25519ECDH-14      	   33855	     33973 ns/op	      32 B/op	       1 allocs/op
BenchmarkMLKEMKeygen-14     	   21817	     67778 ns/op	    8200 B/op	       2 allocs/op
BenchmarkMLKEMEncaps-14     	   29918	     43235 ns/op	    1216 B/op	       2 allocs/op
BenchmarkMLKEMDecaps-14     	   26048	     56291 ns/op	      64 B/op	       2 allocs/op
PASS
ok  	github.com/netbirdio/netbird/client/internal/pqkem	9.751s
Shell cwd was reset to /home/riccardo/Desktop/Personal/netbirdio/netbird
2026-08-07 10:24:01 +02:00
riccardom d808ecf8dd Pure mechanics of manager 2026-08-07 10:24:01 +02:00
riccardom f5b350a812 Messages definition 2026-08-07 10:24:01 +02:00
riccardom acb8970346 ML-KEM encapsulate/decapsulate module 2026-08-07 10:24:01 +02:00