Table of Contents

Namespace SodotSDK.Ecdsa

Classes

Ecdsa

Class providing the functionality for the ECDSA protocol via the DKLs19 MPC protocol.

Structs

EcdsaPublicKey

An ECDSA public key, generated by the Keygen(Uuid, ushort, ushort, KeygenSecret, KeygenId[]) function. You can get the compressed form (33 bytes) via the serializeCompressed function, or the uncompressed form (65 bytes) via the serializeUncompressed function.

EcdsaSecretShare

A hex string that represents a secret value that must be provided when participating in a keygen.

EcdsaSignature

An ECDSA signature, generated by the Sign(Uuid, EcdsaSecretShare, MessageHash, uint[]) function. You can get the DER encoded signature via the der property, or the r,s,v form via the r, s and v properties.