git.frostfs.info/TrueCloudLab/frostfs-sdk-go@v0.0.0-20241022124111-5361f0ecebd3/checksum/doc.go (about) 1 /* 2 Package checksum provides primitives to work with checksums. 3 4 Checksum is a basic type of data checksums. 5 For example, calculating checksums: 6 7 // retrieving any payload for hashing 8 9 var sha256Sum Checksum 10 Calculate(&sha256Sum, SHA256, payload) // sha256Sum contains SHA256 hash of the payload 11 12 var tzSum Checksum 13 Calculate(&tzSum, TZ, payload) // tzSum contains TZ hash of the payload 14 15 Using package types in an application is recommended to potentially work with 16 different protocol versions with which these types are compatible. 17 */ 18 package checksum