Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for envelopeTransformer (0.19 sec)

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

    			}
    			envelopeTransformer := NewEnvelopeTransformer(envelopeService, tt.cacheSize, cbcTransformer)
    			ctx := context.Background()
    			dataCtx := value.DefaultContext(testContextText)
    			originalText := []byte(testText)
    
    			transformedData, err := envelopeTransformer.TransformToStorage(ctx, originalText, dataCtx)
    			if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Mar 14 14:23:50 UTC 2023
    - 10.1K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/storage/value/encrypt/envelope/kmsv2/envelope_test.go

    				t.Fatalf("envelopeTransformer transformed data incorrectly. Expected: %v, got %v", originalText, untransformedData)
    			}
    
    			// advance the clock to allow cache entries to expire depending on TTL
    			fakeClock.Step(2 * time.Minute)
    			// force GC to run by performing a write
    			transformer.(*envelopeTransformer).cache.set([]byte("some-other-unrelated-key"), &envelopeTransformer{})
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Oct 25 16:50:20 UTC 2023
    - 47.2K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/storage/value/encrypt/envelope/envelope.go

    		cache = lru.New(cacheSize)
    	}
    	return &envelopeTransformer{
    		envelopeService:     envelopeService,
    		transformers:        cache,
    		baseTransformerFunc: baseTransformerFunc,
    		cacheEnabled:        cacheSize > 0,
    		cacheSize:           cacheSize,
    	}
    }
    
    // TransformFromStorage decrypts data encrypted by this transformer using envelope encryption.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Mar 14 14:23:50 UTC 2023
    - 6.2K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/storage/value/encrypt/envelope/kmsv2/cache_test.go

    	tests := []struct {
    		name        string
    		key         []byte
    		transformer value.Transformer
    	}{
    		{
    			name:        "empty key",
    			key:         []byte{},
    			transformer: &envelopeTransformer{},
    		},
    		{
    			name:        "nil transformer",
    			key:         []byte("key"),
    			transformer: nil,
    		},
    	}
    
    	for _, test := range tests {
    		t.Run(test.name, func(t *testing.T) {
    			defer func() {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Aug 31 20:26:58 UTC 2023
    - 4.9K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apiserver/pkg/storage/value/encrypt/envelope/kmsv2/envelope.go

    	return &envelopeTransformer{
    		envelopeService: envelopeService,
    		providerName:    providerName,
    		stateFunc:       stateFunc,
    		cache:           newSimpleCache(clock, cacheTTL, providerName),
    		apiServerID:     apiServerID,
    	}
    }
    
    // TransformFromStorage decrypts data encrypted by this transformer using envelope encryption.
    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