Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for NewChecksumFromData (0.16 sec)

  1. internal/hash/checksum_test.go

    	part3Data := dummyData[2*partSize:]
    
    	// Calculate CRC32C checksum for each part using NewChecksumFromData
    	checksumType := ChecksumCRC32C
    
    	part1Checksum := NewChecksumFromData(checksumType, part1Data)
    	part2Checksum := NewChecksumFromData(checksumType, part2Data)
    	part3Checksum := NewChecksumFromData(checksumType, part3Data)
    
    	// Combine the raw checksums (this is what happens in CompleteMultipartUpload)
    Registered: Sun Dec 28 19:28:13 UTC 2025
    - Last Modified: Fri Aug 22 14:15:21 UTC 2025
    - 7.1K bytes
    - Viewed (0)
  2. internal/hash/checksum.go

    	}
    	return nil
    }
    
    // Trailing return whether the checksum is trailing.
    func (c ChecksumType) Trailing() bool {
    	return c.Is(ChecksumTrailing)
    }
    
    // NewChecksumFromData returns a new Checksum, using specified algorithm type on data.
    func NewChecksumFromData(t ChecksumType, data []byte) *Checksum {
    	if !t.IsSet() {
    		return nil
    	}
    	h := t.Hasher()
    	h.Write(data)
    	raw := h.Sum(nil)
    Registered: Sun Dec 28 19:28:13 UTC 2025
    - Last Modified: Fri Aug 22 14:15:21 UTC 2025
    - 18.3K bytes
    - Viewed (0)
  3. cmd/erasure-multipart.go

    	}
    
    	if checksumType.IsSet() {
    		checksumType |= hash.ChecksumMultipart | hash.ChecksumIncludesMultipart
    		checksum.Type = checksumType
    		if !checksumType.FullObjectRequested() {
    			checksum = *hash.NewChecksumFromData(checksumType, checksumCombined)
    		}
    		fi.Checksum = checksum.AppendTo(nil, checksumCombined)
    		if opts.EncryptFn != nil {
    			fi.Checksum = opts.EncryptFn("object-checksum", fi.Checksum)
    		}
    	}
    Registered: Sun Dec 28 19:28:13 UTC 2025
    - Last Modified: Fri Oct 24 04:05:31 UTC 2025
    - 47.1K bytes
    - Viewed (0)
Back to top