Class: DbchainClient::Signature
- Inherits:
-
Object
- Object
- DbchainClient::Signature
- Includes:
- Secp256k1::ECDSA
- Defined in:
- lib/dbchain_client/key.rb
Instance Method Summary collapse
- #compact ⇒ Object
-
#initialize(raw_sig) ⇒ Signature
constructor
A new instance of Signature.
- #raw ⇒ Object
- #to_hex ⇒ Object
Constructor Details
#initialize(raw_sig) ⇒ Signature
Returns a new instance of Signature.
56 57 58 |
# File 'lib/dbchain_client/key.rb', line 56 def initialize(raw_sig) @raw_sig = raw_sig end |
Instance Method Details
#compact ⇒ Object
64 65 66 |
# File 'lib/dbchain_client/key.rb', line 64 def compact ecdsa_serialize_compact(@raw_sig) end |
#raw ⇒ Object
60 61 62 |
# File 'lib/dbchain_client/key.rb', line 60 def raw @raw_sig end |
#to_hex ⇒ Object
68 69 70 |
# File 'lib/dbchain_client/key.rb', line 68 def to_hex compact.unpack("H*") end |