package container import ( "git.frostfs.info/TrueCloudLab/frostfs-sdk-go/netmap" ) // ApplyNetworkConfig applies network configuration to the // container. Changes the container if it does not satisfy // network configuration. func ApplyNetworkConfig(cnr *Container, cfg netmap.NetworkInfo) { if cfg.HomomorphicHashingDisabled() { DisableHomomorphicHashing(cnr) } } // AssertNetworkConfig checks if a container matches passed // network configuration. func AssertNetworkConfig(cnr Container, cfg netmap.NetworkInfo) bool { return IsHomomorphicHashingDisabled(cnr) == cfg.HomomorphicHashingDisabled() }