package
0.0.0-20210712090754-55a2f5289189
Repository: https://github.com/d-platformoperatingsystem/dpos.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

Add Adds two points to create a third.
BlindExtract Extract true signature from the blind signature.
BlindMessage Calculates a blinded version of message m.
BlindSession Request that the signer start a blind signature protocol.
BlindSign Signs a blinded message.
BlindVerify.
ECDH Calculate a shared secret using elliptic curve Diffie-Hellman.
GenerateKey generates a public and private key pair.
KeysEqual check key equal.
RandFieldElement returns a random element of the field underlying the given curve using the procedure given in [NSA] A.2.1.
ScalarBaseMult Multiplies the base G by a large integer.
ScalarMult Multiply a large integer and a point.
Secp256k1 create curve object.

# Structs

BlindRequesterState State.
BlindSignature Based on algorithm described in An Efficient Blind Signature Scheme Based on the Elliptic Curve Discrete Logarithm Problem by Nikooghadam and Zakerolhosseini.
BlindSignerState blind signer state.
KoblitzCurve A Koblitz Curve with a=0.