class ECDSA::Group
- ECDSA::Group
- Reference
- Object
Defined in:
ecdsa/group.crConstructors
Instance Method Summary
- #==(other : ECDSA::Group)
- #a : BigInt
- #b : BigInt
- #create_key_pair(secret_key : BigInt) : NamedTuple(secret_key: BigInt, public_key: Point)
- #create_key_pair
- #create_public_key(secret_key : BigInt) : Point
- #d : Int32
- #g
- #gx : BigInt
- #gy : BigInt
- #infinity
- #inverse(n1 : BigInt, n2 : BigInt)
- #n : BigInt
- #name : Symbol
- #p : BigInt
- #pre : Array(ECDSA::Point)
- #sign(secret_key : BigInt, message : String, temp_key_k : BigInt) : Signature
- #sign(secret_key : BigInt, e : BigInt, temp_key_k : BigInt) : Signature
- #sign(secret_key : BigInt, message : String) : Signature
- #sign(secret_key : BigInt, e : BigInt) : Signature
- #verify(public_key : Point, message : String, r : BigInt, s : BigInt) : Bool
- #verify(public_key : Point, e : BigInt, r : BigInt, s : BigInt) : Bool
- #verify(public_key : Point, message : String, signature : Signature)
- #verify(public_key : Point, e : BigInt, signature : Signature)
Constructor Detail
def self.new(name : Symbol, p : BigInt, a : BigInt, b : BigInt, gx : BigInt, gy : BigInt, n : BigInt)
#