neofs-api-go

module
v1.25.1-0...-2fdc35d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 15, 2021 License: Apache-2.0

README

NeoFS

Golang SDK for NeoFS


Tests codecov Report GitHub release GitHub license

Overview

Go implementation of recent NeoFS API versions and SDK layer working with all of them in a handy way.

NeoFS-API compatibility

neofs-api-go version supported NeoFS-API versions
< v1.20.0 (unsupported) up to v1.2.0
v1.20.x v2.0.2
v1.21.x v2.1.0
v1.22.x v2.2.0
v1.23.x v2.3.0
v1.24.x v2.4.0
v1.25.x v2.5.0
v1.26.x v2.6.0
v1.27.x v2.7.0
v1.28.x v2.8.0

Contributing

Feel free to contribute to this project after reading the contributing guidelines.

Before starting to work on a certain topic, create a new issue first, describing the feature/topic you are going to implement.

License

This project is licensed under the Apache 2.0 License - see the LICENSE file for details

Directories

Path Synopsis
Package neofscrypto collects common cryptographic primitives used in NeoFS.
Package neofscrypto collects common cryptographic primitives used in NeoFS.
algo
Package cryptoalgo provides functionality for working with various cryptographic signature algorithms.
Package cryptoalgo provides functionality for working with various cryptographic signature algorithms.
ecdsa
Package neofsecdsa provides ECDSA implementations of neofscrypto elements.
Package neofsecdsa provides ECDSA implementations of neofscrypto elements.
proto
Package cryprotobuf provides elements for working with Protocol Buffers format data.
Package cryprotobuf provides elements for working with Protocol Buffers format data.
rfc6979
Package neofsrfc6979 provides RFC 6979's deterministic DSA implementations of neofscrypto elements.
Package neofsrfc6979 provides RFC 6979's deterministic DSA implementations of neofscrypto elements.
test
Package neofscryptotest provides a set of helper functions that can make testing easier.
Package neofscryptotest provides a set of helper functions that can make testing easier.
util
Package cryptoutil provides the utilities abstract utilities that can be used in NeoFS cryptography.
Package cryptoutil provides the utilities abstract utilities that can be used in NeoFS cryptography.
pkg
acl
netmap
Package netmap provides routines for working with netmap and placement policy.
Package netmap provides routines for working with netmap and placement policy.
rpc
util
v2
acl
crypto
Package apicrypto provides functions for working with message signatures used for communication over NeoFS API V2 protocol.
Package apicrypto provides functions for working with message signatures used for communication over NeoFS API V2 protocol.
rpc

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL