Commit Graph
9 Commits
Author SHA1 Message Date
riccardom 60a96c2aff Models reattempts 2026-08-03 12:48:46 +02:00
riccardom 951614b803 Reuse answer, don't calculate again 2026-08-03 12:48:46 +02:00
riccardom 6be8aeb8c4 Adds driver to glue together manager and outside world 2026-08-03 12:48:46 +02:00
riccardom ac607ced5c Defines event callbacks 2026-08-03 12:48:46 +02:00
riccardom aac68705c7 Admits possible errors on Encode 2026-08-03 12:48:46 +02:00
riccardom 6ec63b4eb4 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-03 12:48:46 +02:00
riccardom 09646b4219 Pure mechanics of manager 2026-08-03 12:48:46 +02:00
riccardom 605c21528a Messages definition 2026-08-03 12:48:46 +02:00
riccardom def836147c ML-KEM encapsulate/decapsulate module 2026-08-03 12:48:46 +02:00