Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for DecryptBytes (0.18 sec)

  1. cmd/kubeadm/app/util/crypto/crypto_test.go

    			if err != nil {
    				t2.Fatalf(dedent.Dedent(
    					"EncryptBytes failed\nerror: %v"),
    					err,
    				)
    			}
    
    			decryptedData, err := DecryptBytes(encryptedData, test.decryptKey)
    			if (err != nil) != test.expectDecryptErr {
    				t2.Fatalf(dedent.Dedent(
    					"DecryptBytes failed\nexpected error: %t\n\tgot: %t\nerror: %v"),
    					test.expectDecryptErr,
    					(err != nil),
    					err,
    				)
    			}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Aug 17 14:40:46 UTC 2021
    - 2.4K bytes
    - Viewed (0)
  2. cmd/kubeadm/app/util/crypto/crypto.go

    	if err != nil {
    		return nil, err
    	}
    	return gcm.Seal(nonce, nonce, data, nil), nil
    }
    
    // DecryptBytes takes a byte slice of encrypted data and an encryption key and returns a decrypted byte slice of data.
    // The key must be an AES key, either 16, 24, or 32 bytes to select AES-128, AES-192, or AES-256
    func DecryptBytes(data, key []byte) ([]byte, error) {
    	block, err := aes.NewCipher(key)
    	if err != nil {
    		return nil, err
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun Jul 04 08:41:27 UTC 2021
    - 2.1K bytes
    - Viewed (0)
  3. internal/config/crypto.go

    	if err != nil {
    		return nil, err
    	}
    	return io.ReadAll(ciphertext)
    }
    
    // DecryptBytes decrypts the ciphertext using a key managed by the KMS.
    // The same context that have been used during encryption must be
    // provided.
    func DecryptBytes(k *kms.KMS, ciphertext []byte, context kms.Context) ([]byte, error) {
    	plaintext, err := Decrypt(k, bytes.NewReader(ciphertext), context)
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Tue May 07 23:55:37 UTC 2024
    - 5K bytes
    - Viewed (0)
  4. cmd/kubeadm/app/phases/copycerts/copycerts_test.go

    	for name, data := range secretData {
    		if !re.MatchString(name) {
    			t.Fatalf(dedent.Dedent("failed to validate secretData\n %s isn't a valid secret key"), name)
    		}
    
    		decryptedData, err := cryptoutil.DecryptBytes(data, decodedKey)
    		if string(certData) != string(decryptedData) {
    			t.Fatalf(dedent.Dedent("can't decrypt cert: %s\nfatal error: %v"), name, err)
    		}
    	}
    }
    
    func TestCertsToTransfer(t *testing.T) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun Jan 01 00:15:30 UTC 2023
    - 9.1K bytes
    - Viewed (0)
  5. cmd/iam-object-store.go

    	if err == nil {
    		return pdata, nil
    	}
    	if GlobalKMS != nil {
    		pdata, err = config.DecryptBytes(GlobalKMS, data, kms.Context{
    			minioMetaBucket: path.Join(minioMetaBucket, objPath),
    		})
    		if err == nil {
    			return pdata, nil
    		}
    		pdata, err = config.DecryptBytes(GlobalKMS, data, kms.Context{
    			minioMetaBucket: objPath,
    		})
    		if err == nil {
    			return pdata, nil
    		}
    	}
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Thu Jun 13 22:26:38 UTC 2024
    - 19.5K bytes
    - Viewed (0)
  6. cmd/kubeadm/app/phases/copycerts/copycerts.go

    		// when uploading. This can specially happen with external insecure etcd (no certs)
    		if len(encryptedSecret) > 0 {
    			cert, err := cryptoutil.DecryptBytes(encryptedSecret, key)
    			if err != nil {
    				// If any of the decrypt operations fail do not return a partial result,
    				// return an empty result immediately
    				return map[string][]byte{}, err
    			}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun Jan 01 00:15:30 UTC 2023
    - 10.2K bytes
    - Viewed (0)
Back to top