Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for rotateKey (0.05 sec)

  1. cmd/batch-rotate.go

    		if err = r.Encryption.Validate(); err != nil {
    			return err
    		}
    		newKeyID = strings.TrimPrefix(r.Encryption.Key, crypto.ARNPrefix)
    		newKeyContext = r.Encryption.kmsContext
    	}
    	if err = rotateKey(ctx, []byte{}, newKeyID, []byte{}, r.Bucket, oi.Name, encMetadata, newKeyContext); err != nil {
    		return err
    	}
    
    	// Since we are rotating the keys, make sure to update the metadata.
    	oi.metadataOnly = true
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Fri Aug 29 02:39:48 UTC 2025
    - 14.7K bytes
    - Viewed (0)
  2. cmd/encryption-v1.go

    		return key, crypto.ErrIncompatibleEncryptionMethod
    	}
    
    	k, err := crypto.SSEC.ParseHTTP(header)
    	return k[:], err
    }
    
    // This function rotates old to new key.
    func rotateKey(ctx context.Context, oldKey []byte, newKeyID string, newKey []byte, bucket, object string, metadata map[string]string, cryptoCtx kms.Context) error {
    	kind, _ := crypto.IsEncrypted(metadata)
    	switch kind {
    	case crypto.S3:
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Fri Aug 29 02:39:48 UTC 2025
    - 37.8K bytes
    - Viewed (0)
  3. cmd/object-handlers.go

    			return
    		}
    
    		for k, v := range srcInfo.UserDefined {
    			if stringsHasPrefixFold(k, ReservedMetadataPrefixLower) {
    				encMetadata[k] = v
    			}
    		}
    
    		if err = rotateKey(ctx, oldKey, newKeyID, newKey, srcBucket, srcObject, encMetadata, kmsCtx); err != nil {
    			writeErrorResponse(ctx, w, toAPIError(ctx, err), r.URL)
    			return
    		}
    
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Sun Sep 07 16:13:09 UTC 2025
    - 120.6K bytes
    - Viewed (0)
  4. src/main/java/jcifs/internal/smb2/Smb2EncryptionContext.java

         *
         * @param newEncryptionKey the new encryption key
         * @param newDecryptionKey the new decryption key
         * @throws GeneralSecurityException if key rotation fails
         */
        public void rotateKeys(byte[] newEncryptionKey, byte[] newDecryptionKey) throws GeneralSecurityException {
            if (closed) {
                throw new IllegalStateException("Cannot rotate keys on closed context");
            }
    
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sun Aug 31 08:00:57 UTC 2025
    - 35.5K bytes
    - Viewed (0)
  5. src/test/java/jcifs/internal/smb2/Smb2EncryptionContextTest.java

            byte[] newDecKey = new byte[16];
            new SecureRandom().nextBytes(newEncKey);
            new SecureRandom().nextBytes(newDecKey);
    
            // Use same key for enc/dec in test for simplicity
            context.rotateKeys(newEncKey, newEncKey);
    
            // Then - Can encrypt with new keys
            byte[] plaintext2 = "After rotation".getBytes();
            byte[] encrypted2 = context.encryptMessage(plaintext2, 2L);
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sun Aug 31 08:00:57 UTC 2025
    - 44.1K bytes
    - Viewed (0)
Back to top