code wiki / p384

topic: p384

18 modules sharing the p384 name family (derived from the tree's prefix discipline).

moduledescriptionlinesfuncs
nx_p384_ecdh.nxECDH key exchange on P-384 (secp384r1) for the TLS 1.3 key_share path.1206
nx_p384_ecdh_gate.nxKAT for the P-384 ECDHE curve math against RFC 5903 section 8.2.1657
nx_p384_field.nxNIST P-384 field arithmetic mod p.12010
nx_p384_field_inv.nxP-384 modular inverse via Fermat's904
nx_p384_field_inv_test.nxKAT for P-384 field inverse.541
nx_p384_field_mul.nxP-384 field multiplication + squaring1166
nx_p384_field_mul_fast.nxfast P-384 field multiply (mod p) via the prime's1277
nx_p384_field_mul_fast_gate.nxpin p384_field_mul_fast: it MUST equal the755
nx_p384_field_mul_test.nxKAT for P-384 field mul.801
nx_p384_field_test.nxKAT for P-384 field add/sub/neg.771
nx_p384_modn.nxNIST P-384 scalar arithmetic mod n.22717
nx_p384_modn_test.nxKAT for P-384 scalar arithmetic mod n.681
nx_p384_point.nxNIST P-384 elliptic curve point operations.29013
nx_p384_point_add.nxJacobian point addition for P-384.1292
nx_p384_point_test.nxKAT for P-384 point operations.641
nx_p384_scalar_mul.nxscalar multiplication k * P on P-384.1003
nx_p384_scalar_mul_gate.nxDIFFERENTIAL referee: the new 4-bit windowed p384_scalar_mul MUST equal the745
nx_p384_scalar_mul_test.nxKAT for scalar_mul.481