Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for GenerateTransformer (0.49 sec)

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

    	}
    	if err := ValidateEncryptedObject(o); err != nil {
    		return nil, err
    	}
    
    	return o, nil
    }
    
    // GenerateTransformer generates a new transformer and encrypts the DEK/seed using the envelope service.
    // It returns the transformer, the encrypted DEK/seed, cache key and error.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Oct 27 00:23:50 UTC 2023
    - 18.7K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/storage/value/encrypt/envelope/kmsv2/envelope_test.go

    }
    
    func testStateFunc(ctx context.Context, envelopeService kmsservice.Service, clock clock.Clock, useSeed bool) func() (State, error) {
    	return func() (State, error) {
    		transformer, encObject, cacheKey, errGen := GenerateTransformer(ctx, string(uuid.NewUUID()), envelopeService, useSeed)
    		if errGen != nil {
    			return State{}, errGen
    		}
    		return State{
    			Transformer:         transformer,
    			EncryptedObject:     *encObject,
    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/server/options/encryptionconfig/config.go

    		state.ExpirationTimestamp = expirationTimestamp
    		h.state.Store(&state)
    		return nil
    	}
    
    	transformer, encObject, cacheKey, errGen := envelopekmsv2.GenerateTransformer(ctx, uid, h.service, useSeed)
    
    	if encObject == nil {
    		encObject = &kmstypes.EncryptedObject{} // avoid nil panics
    	}
    
    	// happy path, should be the common case
    	// TODO maybe add success metrics?
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 16 16:56:39 UTC 2024
    - 41.2K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/server/options/encryptionconfig/config_test.go

    				}
    			}
    		})
    	}
    }
    
    func validState(t *testing.T, keyID string, exp time.Time, useSeed bool) envelopekmsv2.State {
    	t.Helper()
    
    	transformer, encObject, cacheKey, err := envelopekmsv2.GenerateTransformer(testContext(t), "", &testKMSv2EnvelopeService{keyID: keyID}, useSeed)
    	if err != nil {
    		t.Fatal(err)
    	}
    	return envelopekmsv2.State{
    		Transformer:         transformer,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 16 16:56:39 UTC 2024
    - 72.3K bytes
    - Viewed (0)
Back to top