- ecdsa_sign(+Key,
+Data, -Signature, +Options)
- Create an ECDSA signature for Data with EC private key Key.
Among the most common cases is signing a hash that was created with crypto_data_hash/3
or other predicates of this library. For this reason, the default
encoding (
hex) assumes that Data is an atom,
string, character list or code list representing the data in hexadecimal
notation. See rsa_sign/4 for an
example.
Options:
- encoding(+Encoding)
- Encoding to use for Data. Default is
hex.
Alternatives are octet, utf8 and text.
- [semidet]ecdsa_verify(+Key,
+Data, +Signature, +Options)
- True iff Signature can be verified as the ECDSA signature for
Data, using the EC public key Key.
Options:
- encoding(+Encoding)
- Encoding to use for Data. Default is
hex.
Alternatives are octet, utf8 and text.