Closed Bug 1498430 Opened 6 years ago Closed 5 years ago

Add PK11 API for raw elliptic curve operations for bug 1473468

Categories

(NSS :: Libraries, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: arai, Unassigned)

References

Details

separated from bug 1494152.

in bug 1473468, I'm going to add private WebCrypto API for elliptic curve, in order to implement tSOKE protocol which is used by WiFi authentication for Remote Debugging.
the API is more low-level than the existing WebCrypto API, and it requires some addition to NSS to expose those raw operations.

bug 1494152 is for FreeBL layer, and this bug is for PK11 layer.

PK11 layer is mostly thin wrappers for operations exposed by FreeBL layer.
it contains the following new APIs:
  * PK11_EC_Mul
    scalar-point multiplication on elliptic curve
  * PK11_EC_Add/PK11_EC_Sub
    point-point addition/subtraction on elliptic curve
  * CKM_EC_KEY_PAIR_GEN_WITH_SEED for PK11_GenerateKeyPair
    generate a key pair for EC with given private key value
given we're moving to another protocol, closing.
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.