mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-06-28 22:30:01 +00:00
Changed keyFromPrivate and keyFromPublic to accept strings, as keys can be created with hex encoded big number
This commit is contained in:
8
types/elliptic/index.d.ts
vendored
8
types/elliptic/index.d.ts
vendored
@@ -175,8 +175,8 @@ export class ec {
|
||||
constructor(options: string | curves.PresetCurve)
|
||||
|
||||
keyPair(options: ec.KeyPairOptions): ec.KeyPair;
|
||||
keyFromPrivate(priv: Buffer | ec.KeyPair, enc?: string): ec.KeyPair;
|
||||
keyFromPublic(pub: Buffer | ec.KeyPair, enc?: string): ec.KeyPair;
|
||||
keyFromPrivate(priv: Buffer | string | ec.KeyPair, enc?: string): ec.KeyPair;
|
||||
keyFromPublic(pub: Buffer | string | ec.KeyPair, enc?: string): ec.KeyPair;
|
||||
genKeyPair(options?: ec.GenKeyPairOptions): ec.KeyPair;
|
||||
sign(msg: BNInput, key: Buffer | ec.KeyPair, enc: string, options?: ec.SignOptions): ec.Signature;
|
||||
sign(msg: BNInput, key: Buffer | ec.KeyPair, options?: ec.SignOptions): ec.Signature;
|
||||
@@ -201,8 +201,8 @@ export namespace ec {
|
||||
}
|
||||
|
||||
class KeyPair {
|
||||
static fromPublic(ec: ec, pub: Buffer | KeyPair, enc?: string): KeyPair;
|
||||
static fromPrivate(ec: ec, priv: Buffer | KeyPair, enc?: string): KeyPair;
|
||||
static fromPublic(ec: ec, pub: Buffer | string | KeyPair, enc?: string): KeyPair;
|
||||
static fromPrivate(ec: ec, priv: Buffer | string | KeyPair, enc?: string): KeyPair;
|
||||
|
||||
ec: ec;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user