package
0.0.0-20230301072923-5e759bf089a0
Repository: https://github.com/truecloudlab/frostfs-sdk-go.git
Documentation: pkg.go.dev

# Packages

Package acl provides functionality to control access to data and operations on them in FrostFS containers.
Package cid provides primitives to work with container identification in FrostFS.
No description provided by the author

# Functions

ApplyNetworkConfig applies network configuration to the container.
AssertID checks if the given Container matches its identifier in CAS of the FrostFS containers.
AssertNetworkConfig checks if a container matches passed network configuration.
CalculateID encodes the given Container and passes the result into CalculateIDFromBinary.
CalculateIDFromBinary calculates identifier of the binary-encoded container in CAS of the FrostFS containers and writes it into dst.
CalculateSignature calculates signature of the Container using provided signer and writes it into dst.
CreatedAt returns container's creation time set using SetCreationTime.
DisableHomomorphicHashing sets flag to disable homomorphic hashing of the Container data.
IsHomomorphicHashingDisabled checks if DisableHomomorphicHashing was called.
Name returns container name set using SetName.
ReadDomain reads Domain from the Container.
SetCreationTime writes container's creation time in Unix Timestamp format.
SetName sets human-readable name of the Container.
SetSubnet places the Container on the specified FrostFS subnet.
Subnet return container subnet set using SetSubnet.
VerifySignature verifies Container signature calculated using CalculateSignature.
WriteDomain writes Domain into the Container.

# Structs

Container represents descriptor of the FrostFS container.
Domain represents information about container domain registered in the NNS contract deployed in the FrostFS network.
SizeEstimation groups information about estimation of the size of the data stored in the FrostFS container.