Module: Secp256k1::C

Extended by:
FFI::Library
Defined in:
lib/secp256k1/c.rb

Defined Under Namespace

Classes: ECDSARecoverableSignature, ECDSASignature, Pubkey

Constant Summary collapse

Constants =
FFI::ConstGenerator.new('Secp256k1', required: true) do |gen|
  gen.include 'secp256k1.h'

  gen.const(:SECP256K1_EC_COMPRESSED)
  gen.const(:SECP256K1_EC_UNCOMPRESSED)

  gen.const(:SECP256K1_CONTEXT_SIGN)
  gen.const(:SECP256K1_CONTEXT_VERIFY)
  gen.const(:SECP256K1_CONTEXT_NONE)
end