nx_ecdsa_p256_test.nx
buildroot/runtime/nx_ecdsa_p256_test.nx
about
nx_ecdsa_p256_test.nx -- KAT for ECDSA signature verification.
Test vector: RFC 6979 §A.2.5 (NIST P-256 + SHA-256, msg = "sample")
Pubkey:
x = 60FED4BA255A9D31C961EB74C6356D68
C049B8923B61FA6CE669622E60F29FB6
y = 7903FE1008B8BC99A41AE9E95628BC64
F2F1B20C2D7E9F5177A3C294D4462299
msg = "sample"
SHA-256(msg) = AF2BDBE1AA9B6EC1E2ADE1D694F41FC7
1A831D0268E9891562113D8A62ADD1BF
Sig (deterministic per RFC 6979):
r = EFD48B2AACB6A8FD1140DD9CD45E81D6
9D2C877B56AAF991C34D0EA84EAF3716
s = F7CB1C942D657C41D436C7A1B6E29F65
F3E900DBB9AFF4064DC4AB2F843ACDA8
expect_exit: 0
license_tier: ORIGINAL
dependencies 5 imports · 0 importers
imports: nx_syscalls.nxnx_u256.nxnx_p256_field.nxnx_p256_modn.nxnx_ecdsa_p256.nx
imported by: nobody (leaf or entry point)
call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown
structs
| none |
consts
| none |
functions
| 30 | func main() -> i64 |