Generates an entirely new keypair with the given SecureRandom object.
BouncyCastle will be used as
Signs the given hash and returns the R and S components as BigIntegers and put
them in ECDSASignatur
Creates an ECKey given the private key only.
Creates an ECKey that cannot be used for signing, only verifying signatures,
from the given encoded
Gets the address form of the public key.
Generates the NodeID based on this key, that is the public key without first
Gets the encoded public key value.
Returns true if the given pubkey is canonical, i.e. the correct length taking
into wallet compressio
Given the components of a signature and a selector value, recover and return the
public key that gen
Takes the keccak hash (32 bytes) of data and returns the ECDSA signature
Compute the key that signed the given signature.
Verifies the given ASN.1 encoded ECDSA signature against a hash using the public