lib/std/crypto.zig | 2 + lib/std/crypto/pcurves/common.zig | 23 + lib/std/crypto/pcurves/p256.zig | 2 +- lib/std/crypto/pcurves/p256/field.zig | 2 +- lib/std/crypto/pcurves/p256/scalar.zig | 2 +- lib/std/crypto/pcurves/p384.zig | 478 +++++ lib/std/crypto/pcurves/p384/field.zig | 12 + lib/std/crypto/pcurves/p384/p384_64.zig | 3578 +++++++++++++++++++++++++++++++ lib/std/crypto/pcurves/p384/p384_scalar_64.zig | 3632 ++++++++++++++++++++++++++++++++ lib/std/crypto/pcurves/p384/scalar.zig | 202 ++ lib/std/crypto/pcurves/tests.zig | 126 -- lib/std/crypto/pcurves/tests/p256.zig | 126 ++ lib/std/crypto/pcurves/tests/p384.zig | 136 ++ 13 files changed, 8192 insertions(+), 129 deletions(-)