package crypto

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message EcdsaSignature

common.proto:40

This is an ECDSA signature representation in compact form. It is nonstandard and defined by the libsecp256k1 library.

Used in: stacks.signer.v1.Signed

message Point

common.proto:55

Represents a point on the secp256k1 elliptic curve. A Point is either a public key, like the crypto.PublicKey type, or the point at infinity.

Used in: wsts.BadPrivateShare, wsts.PolyCommitment, wsts.ProofIdentifier, wsts.PublicNonce, wsts.SchnorrProof, wsts.SignerState, wsts.TupleProof

message PublicKey

common.proto:18

/ Represents a public key type for the secp256k1 elliptic curve.

Used in: stacks.signer.v1.RotateKeys, stacks.signer.v1.Signed, stacks.signer.v1.StacksTransactionSignRequest, stacks.signer.v1.WstsMessage

message RecoverableSignature

common.proto:28

This is a recoverable signature representation. It is nonstandard and defined by the libsecp256k1 library.

Used in: stacks.signer.v1.StacksTransactionSignature

message Scalar

common.proto:49

Scalar maps to a nonnegative number less than the order of the secp256k1 curve.

Used in: wsts.Polynomial, wsts.PrivateKeyShare, wsts.PrivateNonce, wsts.ProofIdentifier, wsts.SchnorrProof, wsts.SignatureShare

message SetValueZst

common.proto:66

A message type only used for values of maps when a set is desired. The "Zst" in the end stands for Zero-sized type, because this will be turned into a zero-sized type in Rust.

Used in: wsts.BadPublicShares, wsts.MissingPrivateShares, wsts.MissingPublicShares

(message has no fields)

message Uint256

common.proto:6

/ A type representing a 256-bit integer.

Used in: bitcoin.BitcoinBlockHash, bitcoin.BitcoinTxid, EcdsaSignature, Point, PublicKey, RecoverableSignature, Scalar, wsts.MerkleRoot, stacks.StacksBlockId, stacks.StacksTxid, stacks.signer.v1.WstsMessage