package
1.0.0-rc.12
Repository: https://github.com/nspcc-dev/neofs-sdk-go.git
Documentation: pkg.go.dev

# Packages

Package neofsecdsa collects ECDSA primitives for NeoFS cryptography.
Package tests provides special help functions for testing NeoFS API and its environment.

# Functions

NewSignature is a Signature instance constructor.
NewStaticSigner creates new StaticSigner.
PublicKeyBytes returns binary-encoded PublicKey.
RegisterScheme registers a function that returns a new blank PublicKey instance for the given Scheme.
StringifyKeyBinary returns string with HEX representation of source.

# Constants

Deterministic ECDSA with SHA-256 hashing (RFC 6979).
ECDSA with SHA-512 hashing (FIPS 186-3).
Wallet Connect signature scheme.

# Variables

ErrIncorrectSigner is returned from function when the signer passed to it is incompatible with the function requirements.

# Structs

StaticSigner is an emulation of a real [Signer] (implementing the same interface).

# Interfaces

PublicKey represents a public key using fixed signature scheme supported by NeoFS.
Signer is an interface of entities that can be used for signing operations in NeoFS.
StablyMarshallable describes structs which can be marshalled transparently.

# Type aliases

Scheme represents digital signature algorithm with fixed cryptographic hash function.
Signature represents a confirmation of data integrity received by the digital signature mechanism.