type github.com/aws/aws-sdk-go-v2/service/internal/checksum.Algorithm
26 uses
github.com/aws/aws-sdk-go-v2/service/internal/checksum (current package)
algorithms.go#L18: type Algorithm string
algorithms.go#L23: AlgorithmCRC32C Algorithm = "CRC32C"
algorithms.go#L26: AlgorithmCRC32 Algorithm = "CRC32"
algorithms.go#L29: AlgorithmSHA1 Algorithm = "SHA1"
algorithms.go#L32: AlgorithmSHA256 Algorithm = "SHA256"
algorithms.go#L35: var supportedAlgorithms = []Algorithm{
algorithms.go#L42: func (a Algorithm) String() string { return string(a) }
algorithms.go#L47: func ParseAlgorithm(v string) (Algorithm, error) {
algorithms.go#L58: func FilterSupportedAlgorithms(vs []string) []Algorithm {
algorithms.go#L59: found := map[Algorithm]struct{}{}
algorithms.go#L61: supported := make([]Algorithm, 0, len(supportedAlgorithms))
algorithms.go#L82: func NewAlgorithmHash(v Algorithm) (hash.Hash, error) {
algorithms.go#L99: func AlgorithmChecksumLength(v Algorithm) (int, error) {
algorithms.go#L117: func AlgorithmHTTPHeader(v Algorithm) string {
algorithms.go#L159: algorithm Algorithm
algorithms.go#L171: func newComputeChecksumReader(stream io.Reader, algorithm Algorithm) (*computeChecksumReader, error) {
algorithms.go#L215: func (r *computeChecksumReader) Algorithm() Algorithm {
algorithms.go#L253: algorithm Algorithm
algorithms.go#L261: algorithm Algorithm,
algorithms.go#L315: Algorithm Algorithm
middleware_compute_input_checksum.go#L119: var algorithm Algorithm
middleware_compute_input_checksum.go#L146: algorithm = Algorithm("MD5")
middleware_compute_input_checksum.go#L376: func getInputAlgorithm(ctx context.Context) (Algorithm, bool, error) {
middleware_compute_input_checksum.go#L391: func computeStreamChecksum(algorithm Algorithm, stream io.Reader, computePayloadHash bool) (
middleware_validate_output.go#L38: Algorithms []Algorithm
middleware_validate_output.go#L82: var algorithmToUse Algorithm