From ab6259b79a23ca7fe4a87af761383462a2bf120d Mon Sep 17 00:00:00 2001 From: J08nY Date: Mon, 20 Nov 2023 19:13:20 +0100 Subject: Fix minor issues in library analysis. --- docs/libraries.rst | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'docs') diff --git a/docs/libraries.rst b/docs/libraries.rst index 49e1234..4e22661 100644 --- a/docs/libraries.rst +++ b/docs/libraries.rst @@ -306,7 +306,7 @@ Sign: Verify: - Short-Weierstrass - - Multi-scalar (interleaved) (signed) fixed-window? via ``ECDSA::verify -> EC_Point_Multi_Point_Precompute::multi_exp``. + - Multi-scalar (interleaved) fixed-window via ``ECDSA::verify -> EC_Point_Multi_Point_Precompute::multi_exp``. - `Jacobian `__ - `add-1998-cmo-2 `__, `dbl-1986-cc `__ @@ -332,6 +332,7 @@ Primitives ---------- Supports ECDH and ECDSA with `NIST `__ curves (192, 224, 256, 384, 521) and Twisted Edwards `NUMS `__ curves (NumsP256t1, NumsP384t1, NumsP512t1). +Also custom curves. Supports X25519. @@ -656,7 +657,7 @@ ECDH KeyGen: - Short-Weierstrass - - `Sliding window `__ via ``ecc_make_key -> ecc_make_key_ex -> ecc_ptmul -> ltc_ecc_mulmod_timing``. + - `Simple ladder `__ via ``ecc_make_key -> ecc_make_key_ex -> ecc_ptmul -> ltc_ecc_mulmod_timing``. - jacobian, `dbl-1998-hnm `__ via ltc_ecc_projective_dbl_point - jacobian, `add-1998-hnm `__ via ltc_ecc_projective_add_point @@ -691,6 +692,9 @@ Primitives ECDH, ECDSA on standard and custom curves. x25519, x448 and Ed25519, Ed448. +Also SM2 specific methods. + +The ladder methods have coordinate randomization and fix scalar bit-length. Has several EC_METHODs. - EC_GFp_simple_method @@ -807,7 +811,7 @@ NSS Primitives ---------- -ECDH, ECDSA, also x25519. +ECDH, ECDSA (only standard curves P-256, P-384, P-521), also x25519. Two ECMethods: - Curve25519 -- cgit v1.2.3-70-g09d2