in v3/materials/kms_keyring.go [59:72]
func NewKmsKeyring(apiClient KmsAPIClient, kmsKeyId string, optFns ...func(options *KeyringOptions)) *KmsKeyring {
options := KeyringOptions{
EnableLegacyWrappingAlgorithms: false,
}
for _, fn := range optFns {
fn(&options)
}
return &KmsKeyring{
kmsClient: apiClient,
KmsKeyId: kmsKeyId,
legacyWrappingAlgorithms: options.EnableLegacyWrappingAlgorithms,
}
}