Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for NewGCMTransformerWithUniqueKeyUnsafe (0.64 sec)

  1. staging/src/k8s.io/apiserver/pkg/storage/value/encrypt/aes/aes.go

    		zero:  1_000_000_000,
    		fatal: die,
    	}
    	nonceGen.nonce.Add(nonceGen.zero)
    
    	transformer, err := newGCMTransformerWithUniqueKeyUnsafe(block, nonceGen)
    	if err != nil {
    		return nil, nil, err
    	}
    	return transformer, key, nil
    }
    
    func newGCMTransformerWithUniqueKeyUnsafe(block cipher.Block, nonceGen *nonceGenerator) (value.Transformer, error) {
    	aead, err := newGCM(block)
    	if err != nil {
    		return nil, err
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jul 21 19:25:52 UTC 2023
    - 9.6K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/storage/value/encrypt/aes/aes_test.go

    	if err != nil {
    		t.Fatal(err)
    	}
    }
    
    // TestGCMUnsafeCompatibility asserts that encryptions performed via
    // NewGCMTransformerWithUniqueKeyUnsafe can be decrypted via NewGCMTransformer.
    func TestGCMUnsafeCompatibility(t *testing.T) {
    	transformerEncrypt, key, err := NewGCMTransformerWithUniqueKeyUnsafe()
    	if err != nil {
    		t.Fatal(err)
    	}
    
    	block, err := aes.NewCipher(key)
    	if err != nil {
    		t.Fatal(err)
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jul 21 19:25:52 UTC 2023
    - 23.2K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/storage/value/encrypt/envelope/kmsv2/envelope.go

    	} else {
    		var block cipher.Block
    		block, err = aes.NewCipher(key)
    		if err != nil {
    			return nil, err
    		}
    		// this is compatible with NewGCMTransformerWithUniqueKeyUnsafe for decryption
    		// it would use random nonces for encryption but we never do that
    		transformer, err = aestransformer.NewGCMTransformer(block)
    	}
    	if err != nil {
    		return nil, err
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Oct 27 00:23:50 UTC 2023
    - 18.7K bytes
    - Viewed (0)
Back to top