External module "sign/anon/index"
Variables
Const Suite
Suite
: Group = curve.newCurve("edwards25519")
Functions
createStreamFromBlake
- createStreamFromBlake(blakeInstance: BLAKE2Xs): function
-
Parameters
Returns function
-
-
Parameters
Returns Buffer
findSecretIndex
- findSecretIndex(keys: Point[], privateKey: Scalar): number
-
Parameters
Returns number
sign
-
Parameters
-
message: Buffer
-
anonymitySet: Point[]
-
-
Optional linkScope: Buffer
signH1pre
- signH1pre(linkScope: Buffer, linkTag: Point, message: Buffer): BLAKE2Xs
-
Parameters
-
linkScope: Buffer
-
-
message: Buffer
Returns BLAKE2Xs
verify
- verify(message: Buffer, anonymitySet: Point[], signatureBuffer: Buffer, linkScope: Buffer): boolean
-
Parameters
-
message: Buffer
-
anonymitySet: Point[]
-
signatureBuffer: Buffer
-
Optional linkScope: Buffer
Returns boolean