Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for decryptObjectMeta (0.24 sec)

  1. cmd/encryption-v1.go

    		if err != nil {
    			return nil, crypto.ObjectKey{}, err
    		}
    	}
    	return newEncryptReader(r.Context(), content, kind, keyID, key, bucket, object, metadata, ctx)
    }
    
    func decryptObjectMeta(key []byte, bucket, object string, metadata map[string]string) ([]byte, error) {
    	switch kind, _ := crypto.IsEncrypted(metadata); kind {
    	case crypto.S3:
    		if GlobalKMS == nil {
    			return nil, errKMSNotConfigured
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Thu Jun 13 06:56:12 UTC 2024
    - 37.1K bytes
    - Viewed (0)
  2. cmd/object-multipart-handlers.go

    		if crypto.SSEC.IsRequested(r.Header) {
    			key, err = ParseSSECustomerRequest(r)
    			if err != nil {
    				writeErrorResponse(ctx, w, toAPIError(ctx, err), r.URL)
    				return
    			}
    		}
    		key, err = decryptObjectMeta(key, dstBucket, dstObject, mi.UserDefined)
    		if err != nil {
    			writeErrorResponse(ctx, w, toAPIError(ctx, err), r.URL)
    			return
    		}
    		copy(objectEncryptionKey[:], key)
    
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Fri Jun 14 13:28:35 UTC 2024
    - 38.8K bytes
    - Viewed (0)
  3. cmd/erasure-multipart.go

    			if len(baseKey) != 32 {
    				return oi, crypto.ErrInvalidCustomerKey
    			}
    			objectEncryptionKey, err = decryptObjectMeta(baseKey, bucket, object, fi.Metadata)
    			if err != nil {
    				return oi, err
    			}
    		}
    	case crypto.S3, crypto.S3KMS:
    		objectEncryptionKey, err = decryptObjectMeta(nil, bucket, object, fi.Metadata)
    		if err != nil {
    			return oi, err
    		}
    	}
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Thu Jun 13 06:56:12 UTC 2024
    - 44.8K bytes
    - Viewed (0)
Back to top