Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 11 for ChecksumType (0.06 seconds)

  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)
    Created: Sun Dec 28 19:28:13 GMT 2025
    - Last Modified: Fri Aug 22 14:15:21 GMT 2025
    - 7.1K bytes
    - Click Count (0)
  2. internal/hash/checksum.go

    type Checksum struct {
    	Type      ChecksumType
    	Encoded   string
    	Raw       []byte
    	WantParts int
    }
    
    // Is returns if c is all of t.
    func (c ChecksumType) Is(t ChecksumType) bool {
    	if t == ChecksumNone {
    		return c == ChecksumNone
    	}
    	return c&t == t
    }
    
    // Base returns the base checksum (if any)
    func (c ChecksumType) Base() ChecksumType {
    	return c & baseTypeMask
    }
    
    Created: Sun Dec 28 19:28:13 GMT 2025
    - Last Modified: Fri Aug 22 14:15:21 GMT 2025
    - 18.3K bytes
    - Click Count (0)
  3. cmd/erasure-multipart.go

    			fi.Checksum = v
    		}
    		delete(opts.UserDefined, ReplicationSsecChecksumHeader)
    	}
    
    	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)
    Created: Sun Dec 28 19:28:13 GMT 2025
    - Last Modified: Fri Oct 24 04:05:31 GMT 2025
    - 47.1K bytes
    - Click Count (0)
  4. cmd/object-api-datatypes.go

    	Parts []PartInfo
    
    	// Any metadata set during InitMultipartUpload, including encryption headers.
    	UserDefined map[string]string
    
    	// ChecksumAlgorithm if set
    	ChecksumAlgorithm string
    
    	// ChecksumType if set
    	ChecksumType string
    }
    
    // Lookup - returns if uploadID is valid
    func (lm ListMultipartsInfo) Lookup(uploadID string) bool {
    	for _, upload := range lm.Uploads {
    		if upload.UploadID == uploadID {
    Created: Sun Dec 28 19:28:13 GMT 2025
    - Last Modified: Fri Aug 29 02:39:48 GMT 2025
    - 21.2K bytes
    - Click Count (0)
  5. cmd/object-api-datatypes_gen.go

    			if err != nil {
    				err = msgp.WrapError(err, "ChecksumAlgorithm")
    				return
    			}
    		case "ChecksumType":
    			z.ChecksumType, bts, err = msgp.ReadStringBytes(bts)
    			if err != nil {
    				err = msgp.WrapError(err, "ChecksumType")
    				return
    			}
    		default:
    			bts, err = msgp.Skip(bts)
    			if err != nil {
    				err = msgp.WrapError(err)
    				return
    			}
    Created: Sun Dec 28 19:28:13 GMT 2025
    - Last Modified: Sun Sep 28 20:59:21 GMT 2025
    - 71.7K bytes
    - Click Count (0)
  6. internal/hash/reader.go

    	// needs to be computed and saved on the destination object, but the client
    	// does not provide it. Not calculated if client-side contentHash is set.
    	ServerSideChecksumType   ChecksumType
    	ServerSideHasher         hash.Hash
    	ServerSideChecksumResult *Checksum
    
    	trailer http.Header
    
    	sha256 hash.Hash
    }
    
    // Options are optional arguments to NewReaderWithOpts, Options
    Created: Sun Dec 28 19:28:13 GMT 2025
    - Last Modified: Wed Jun 25 15:08:54 GMT 2025
    - 11.8K bytes
    - Click Count (0)
  7. android/guava/src/com/google/common/hash/Hashing.java

       * href="https://en.wikipedia.org/wiki/Hash_function">hash function</a>.
       *
       * @since 14.0
       */
      public static HashFunction adler32() {
        return ChecksumType.ADLER_32.hashFunction;
      }
    
      @Immutable
      enum ChecksumType implements ImmutableSupplier<Checksum> {
        CRC_32("Hashing.crc32()") {
          @Override
          public Checksum get() {
            return new CRC32();
          }
        },
    Created: Fri Dec 26 12:43:10 GMT 2025
    - Last Modified: Thu Jul 17 15:26:41 GMT 2025
    - 29.8K bytes
    - Click Count (0)
  8. cmd/object-multipart-handlers.go

    			return checkPreconditionsPUT(ctx, w, r, oi, opts)
    		}
    	}
    
    	checksumType := hash.NewChecksumHeader(r.Header)
    	if checksumType.Is(hash.ChecksumInvalid) {
    		writeErrorResponse(ctx, w, errorCodes.ToAPIErr(ErrInvalidChecksum), r.URL)
    		return
    	} else if checksumType.IsSet() && !checksumType.Is(hash.ChecksumTrailing) {
    		opts.WantChecksum = &hash.Checksum{Type: checksumType}
    	}
    
    	if opts.WantChecksum != nil {
    Created: Sun Dec 28 19:28:13 GMT 2025
    - Last Modified: Sun Sep 07 16:13:09 GMT 2025
    - 39.5K bytes
    - Click Count (1)
  9. cmd/api-response.go

    	listPartsResponse.IsTruncated = partsInfo.IsTruncated
    	listPartsResponse.NextPartNumberMarker = partsInfo.NextPartNumberMarker
    	listPartsResponse.ChecksumAlgorithm = partsInfo.ChecksumAlgorithm
    	listPartsResponse.ChecksumType = partsInfo.ChecksumType
    
    	listPartsResponse.Parts = make([]Part, len(partsInfo.Parts))
    	for index, part := range partsInfo.Parts {
    		newPart := Part{}
    		newPart.PartNumber = part.PartNumber
    Created: Sun Dec 28 19:28:13 GMT 2025
    - Last Modified: Fri Oct 24 04:05:19 GMT 2025
    - 35K bytes
    - Click Count (0)
  10. cmd/object-api-interface.go

    	Expiration          ExpirationOptions
    	LifecycleAuditEvent lcAuditEvent
    
    	WantChecksum *hash.Checksum // x-amz-checksum-XXX checksum sent to PutObject/ CompleteMultipartUpload.
    
    	WantServerSideChecksumType hash.ChecksumType // if set, we compute a server-side checksum of this type
    
    	NoDecryption                        bool      // indicates if the stream must be decrypted.
    Created: Sun Dec 28 19:28:13 GMT 2025
    - Last Modified: Sun Sep 28 20:59:21 GMT 2025
    - 17.5K bytes
    - Click Count (0)
Back to Top