func newKMSContextWrapEntryWithAnyCMK(kmsClient kmsiface.KMSAPI) WrapEntry {
	// These values are read only making them thread safe
	kp := &kmsContextKeyHandler{
		kms: kmsClient,
	}

	return kp.decryptHandler
}
// newKMSContextWrapEntryWithAnyCMK builds returns a new kms+context key provider and its decrypt handler.
// The returned handler will be configured to calls KMS Decrypt API without specifying a specific KMS CMK.
newKMSContextWrapEntryWithAnyCMK builds returns a new kms+context key provider and its decrypt handler.
The returned handler will be configured to calls KMS Decrypt API without specifying a specific KMS CMK.
// newKMSContextWrapEntryWithAnyCMK builds returns a new kms + context key provider and its decrypt handler . // The returned handler will be configured to calls KMS Decrypt API without specifying a specific KMS CMK .
func newKMSContextWrapEntryWithAnyCMK(kmsClient kmsiface.KMSAPI) WrapEntry {
	kp := &kmsContextKeyHandler{
		kms: kmsClient,
	}
	return kp.decryptHandler
}
func newKMSContextWrapEntryWithAnyCMK ( kmsClient kmsiface . KMSAPI ) WrapEntry { kp := & kmsContextKeyHandler { kms : kmsClient , } return kp . decryptHandler }
newKMSContextWrapEntryWithAnyCMK builds returns a new kms+context key provider and its decrypt handler.
newKMSContextWrapEntryWithAnyCMK builds returns a new kms + context key provider and its decrypt handler .
// These values are read only making them thread safe