Constructors
constructor
- new PSSignatureParams(params, label?): PSSignatureParams
Parameters
- params: PSSigParams
Optionallabel: Uint8Array
Properties
Optionallabel
label?: Uint8Array
Methods
adapt
- adapt(newMsgCount): this
Returns this
getParamsForIndices
- getParamsForIndices(indices): Uint8Array[]
Returns Uint8Array[]
isValid
- isValid(): boolean
Returns boolean
isValidIndex
- isValidIndex(index): boolean
Returns boolean
messageCommitment
- messageCommitment(message, blinding, h): Uint8Array
Parameters
- message: Uint8Array
- blinding: Uint8Array
- h: Uint8Array
Returns Uint8Array
multiMessageCommitment
- multiMessageCommitment(messages, h, blinding): Uint8Array
Parameters
- messages: Uint8Array[]
- h: Uint8Array[]
- blinding: Uint8Array
Returns Uint8Array
supportedMessageCount
- supportedMessageCount(): number
Returns number
toBytes
- toBytes(): Uint8Array
Returns Uint8Array
toJSON
- toJSON(): string
Returns string
Staticgenerate
- generate(numMessages, label?): PSSignatureParams
Parameters
- numMessages: number
Optionallabel: Uint8Array
StaticgenerateAsBytes
- generateAsBytes(numMessages, label?): Uint8Array
Parameters
- numMessages: number
Optionallabel: Uint8Array
Returns Uint8Array
StaticgetSigParamsForMsgStructure
StaticgetSigParamsOfRequiredSize
StaticvalueFromBytes
- valueFromBytes(bytes): PSSigParams
Returns PSSigParams
Modified Pointcheval-Sanders signature parameters used in
Coconut.