Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for DecryptedSize (0.1 sec)

  1. cmd/encryption-v1.go

    			return 0, err
    		}
    
    		d.partDecRelOffset += int64(n1)
    	}
    	return len(p), nil
    }
    
    // DecryptedSize returns the size of the object after decryption in bytes.
    // It returns an error if the object is not encrypted or marked as encrypted
    // but has an invalid size.
    func (o ObjectInfo) DecryptedSize() (int64, error) {
    	if _, ok := crypto.IsEncrypted(o.UserDefined); !ok {
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Sun Oct 13 13:06:08 UTC 2024
    - 37.2K bytes
    - Viewed (0)
  2. cmd/s3-zip-handlers.go

    		}
    		if size > len(b) {
    			size = len(b)
    		}
    
    		// Calculate the object real size if encrypted
    		if _, ok := crypto.IsEncrypted(gr.ObjInfo.UserDefined); ok {
    			objSize, err = gr.ObjInfo.DecryptedSize()
    			if err != nil {
    				return nil, ObjectInfo{}, err
    			}
    		} else {
    			objSize = gr.ObjInfo.Size
    		}
    
    		files, err := zipindex.ReadDir(b[len(b)-size:], objSize, nil)
    		if err == nil {
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Mon Jun 10 15:31:51 UTC 2024
    - 15.8K bytes
    - Viewed (0)
  3. cmd/object-api-utils.go

    		if sizeStr != "" {
    			size, err := strconv.ParseInt(sizeStr, 10, 64)
    			if err != nil {
    				return -1, errObjectTampered
    			}
    			return size, nil
    		}
    		actualSize, err := o.DecryptedSize()
    		if err != nil {
    			return -1, err
    		}
    		if (actualSize == 0) && (actualSize != o.Size) {
    			return -1, errObjectTampered
    		}
    		return actualSize, nil
    	}
    	return o.Size, nil
    }
    
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Thu Aug 08 15:29:58 UTC 2024
    - 37.1K bytes
    - Viewed (0)
  4. cmd/erasure-multipart.go

    		switch {
    		case compressed:
    			// ... nothing changes for compressed stream.
    			// if actualSize is -1 we have no known way to
    			// determine what is the actualSize.
    		case encrypted:
    			decSize, err := sio.DecryptedSize(uint64(n))
    			if err == nil {
    				actualSize = int64(decSize)
    			}
    		default:
    			actualSize = n
    		}
    	}
    
    	partInfo := ObjectPartInfo{
    		Number:     partID,
    		ETag:       md5hex,
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Sun Sep 29 22:40:36 UTC 2024
    - 44.7K bytes
    - Viewed (0)
  5. cmd/erasure-object.go

    		case compressed:
    			// ... nothing changes for compressed stream.
    			// if actualSize is -1 we have no known way to
    			// determine what is the actualSize.
    		case encrypted:
    			decSize, err := sio.DecryptedSize(uint64(n))
    			if err == nil {
    				actualSize = int64(decSize)
    			}
    		default:
    			actualSize = n
    		}
    	}
    	if fi.Checksum == nil {
    		// Trailing headers checksums should now be filled.
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Thu Oct 31 22:10:24 UTC 2024
    - 78.8K bytes
    - Viewed (0)
  6. cmd/object-handlers.go

    			targetSize = objInfo.EncryptedSize()
    		case !isSourceEncrypted && isTargetEncrypted:
    			targetSize = srcInfo.EncryptedSize()
    		case isSourceEncrypted && !isTargetEncrypted:
    			targetSize, _ = srcInfo.DecryptedSize()
    		}
    
    		if isTargetEncrypted {
    			var encReader io.Reader
    			kind, _ := crypto.IsRequested(r.Header)
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Sat Oct 05 05:16:15 UTC 2024
    - 117.4K bytes
    - Viewed (0)
Back to top