.secretKeyVerify(Buffer secretKey).secretKeyExport(Buffer secretKey [, Boolean compressed = true]).secretKeyImport(Buffer secretKey).secretKeyTweakAdd(Buffer secretKey, Buffer tweak).secretKeyTweakMul(Buffer secretKey, Buffer tweak).publicKeyCreate(Buffer secretKey).publicKeyConvert(Buffer publicKey [, Boolean compressed = true]).publicKeyVerify(Buffer publicKey).publicKeyTweakAdd(Buffer publicKey, Buffer tweak).publicKeyTweakMul(Buffer publicKey, Buffer tweak).publicKeyCombine(Array<Buffer> publicKeys).signatureNormalize(Buffer signature).signatureExport(Buffer signature).signatureImport(Buffer signature).sign(Buffer msg, Buffer secretKey [, Function callback]).signSync(Buffer msg, Buffer secretKey).verify(Buffer msg, Buffer signature, Buffer publicKey [, Function callback]).verifySync(Buffer msg, Buffer signature, Buffer publicKey).recover(Buffer msg, Buffer signature, Number recovery [, Function callback]).recoverSync(Buffer msg, Buffer signature, Number recovery).ecdh(Buffer publicKey, Buffer secretKey [, Function callback]).ecdhSync(Buffer publicKey, Buffer secretKey)
#####.secretKeyVerify(Buffer secretKey) -> Boolean
Verify an ECDSA secretKey.
#####.secretKeyExport(Buffer secretKey [, Boolean compressed = true]) -> Buffer
Export a secretKey in DER format.
#####.secretKeyImport(Buffer secretKey) -> Buffer
Import a secretKey in DER format.
#####.secretKeyTweakAdd(Buffer secretKey, Buffer tweak) -> Buffer
Tweak a secretKey by adding tweak to it.
#####.secretKeyTweakMul(Buffer secretKey, Buffer tweak) -> Buffer
Tweak a secretKey by multiplying it by a tweak.
#####.publicKeyCreate(Buffer secretKey) -> Buffer
Compute the public key for a secretKey.
#####.publicKeyConvert(Buffer publicKey [, Boolean compressed = true]) -> Buffer
Convert a publicKey to compressed or uncompressed form.
#####.publicKeyVerify(Buffer publicKey) -> Boolean
Verify an ECDSA publicKey.
#####.publicKeyTweakAdd(Buffer publicKey, Buffer tweak) -> Buffer
Tweak a publicKey by adding tweak times the generator to it.
#####.publicKeyTweakMul(Buffer publicKey, Buffer tweak) -> Buffer
Tweak a publicKey by multiplying it by a tweak value.
#####.publicKeyCombine(Array<Buffer> publicKeys) -> Buffer
Add a given publicKeys together.
#####.signatureNormalize(Buffer signature) -> Buffer
Convert a signature to a normalized lower-S form.
#####.signatureExport(Buffer signature) -> Buffer
Serialize an ECDSA signature in DER format.
#####.signatureImport(Buffer signature) -> Buffer
Parse a DER ECDSA signature.
#####.sign(Buffer msg, Buffer secretKey [, Function callback]) -> Promise<{signature: Buffer, recovery: number}>
Create an ECDSA signature.
#####.signSync(Buffer msg, Buffer secretKey) -> {signature: Buffer, recovery: number}
Synchronous .sign. Returns an object {signature: Buffer, recovery: number}.
#####.verify(Buffer msg, Buffer signature, Buffer publicKey [, Function callback]) -> Promise<Boolean>
Verify an ECDSA signature.
#####.verifySync(Buffer msg, Buffer signature, Buffer publicKey -> Boolean
Synchronous .verify. Returns a Boolean.
#####.recover(Buffer msg, Buffer signature, Number recovery [, Function callback] -> Promise<Buffer>
Recover an ECDSA public key from a signature.
#####.recoverSync(Buffer msg, Buffer signature, Number recovery) -> Buffer
Synchronous .recover. Returns an instance of Buffer.
#####.ecdh(Buffer publicKey, Buffer secretKey [, Function callback]) -> Promise<Buffer>
Compute an EC Diffie-Hellman secret.
#####.ecdhSync(Buffer publicKey, Buffer secretKey) -> Buffer
Synchronous .ecdh. Returns an instance of Buffer.