Module: Secp256k1

Defined in:
lib/secp256k1.rb,
lib/secp256k1/c.rb,
lib/secp256k1/key.rb,
lib/secp256k1/ecdsa.rb,
lib/secp256k1/utils.rb,
lib/secp256k1/version.rb

Defined Under Namespace

Modules: C, ECDSA, Utils Classes: AssertError, BaseKey, PrivateKey, PublicKey

Constant Summary collapse

EC_COMPRESSED =
C::Constants['SECP256K1_EC_COMPRESSED'].to_i
EC_UNCOMPRESSED =
C::Constants['SECP256K1_EC_UNCOMPRESSED'].to_i
FLAG_SIGN =
C::Constants['SECP256K1_CONTEXT_SIGN'].to_i
FLAG_VERIFY =
C::Constants['SECP256K1_CONTEXT_VERIFY'].to_i
NO_FLAGS =
C::Constants['SECP256K1_CONTEXT_NONE'].to_i
ALL_FLAGS =
FLAG_SIGN | FLAG_VERIFY
VERSION =
'0.3.1'