public class IdemixPseudonymSignature extends Object
Constructor and Description |
---|
IdemixPseudonymSignature(org.apache.milagro.amcl.FP256BN.BIG sk,
IdemixPseudonym pseudonym,
IdemixIssuerPublicKey ipk,
byte[] msg)
Constructor
|
IdemixPseudonymSignature(org.hyperledger.fabric.protos.idemix.Idemix.NymSignature proto)
Construct a new signature from a serialized IdemixPseudonymSignature
|
Modifier and Type | Method and Description |
---|---|
org.hyperledger.fabric.protos.idemix.Idemix.NymSignature |
toProto() |
boolean |
verify(org.apache.milagro.amcl.FP256BN.ECP nym,
IdemixIssuerPublicKey ipk,
byte[] msg)
Verify this IdemixPseudonymSignature
|
public IdemixPseudonymSignature(org.apache.milagro.amcl.FP256BN.BIG sk, IdemixPseudonym pseudonym, IdemixIssuerPublicKey ipk, byte[] msg)
sk
- the secret keypseudonym
- the pseudonym with respect to which this signature can be verifiedipk
- the issuer public keymsg
- the message to be signedpublic IdemixPseudonymSignature(org.hyperledger.fabric.protos.idemix.Idemix.NymSignature proto)
proto
- a protobuf object representing an IdemixPseudonymSignaturepublic boolean verify(org.apache.milagro.amcl.FP256BN.ECP nym, IdemixIssuerPublicKey ipk, byte[] msg)
nym
- the pseudonym with respect to which the signature is verifiedipk
- the issuer public keymsg
- the message that should be signed in this signaturepublic org.hyperledger.fabric.protos.idemix.Idemix.NymSignature toProto()
Copyright © 2022. All rights reserved.