public interface CryptoReplaceFfxFpeConfigOrBuilder extends MessageOrBuilder
Modifier and Type | Method and Description |
---|---|
CryptoReplaceFfxFpeConfig.AlphabetCase |
getAlphabetCase() |
CryptoReplaceFfxFpeConfig.FfxCommonNativeAlphabet |
getCommonAlphabet()
.google.privacy.dlp.v2beta1.CryptoReplaceFfxFpeConfig.FfxCommonNativeAlphabet common_alphabet = 4; |
int |
getCommonAlphabetValue()
.google.privacy.dlp.v2beta1.CryptoReplaceFfxFpeConfig.FfxCommonNativeAlphabet common_alphabet = 4; |
FieldId |
getContext()
A context may be used for higher security since the same
identifier in two different contexts likely will be given a distinct
surrogate.
|
FieldIdOrBuilder |
getContextOrBuilder()
A context may be used for higher security since the same
identifier in two different contexts likely will be given a distinct
surrogate.
|
CryptoKey |
getCryptoKey()
The key used by the encryption algorithm.
|
CryptoKeyOrBuilder |
getCryptoKeyOrBuilder()
The key used by the encryption algorithm.
|
java.lang.String |
getCustomAlphabet()
This is supported by mapping these to the alphanumeric characters
that the FFX mode natively supports.
|
ByteString |
getCustomAlphabetBytes()
This is supported by mapping these to the alphanumeric characters
that the FFX mode natively supports.
|
int |
getRadix()
The native way to select the alphabet.
|
boolean |
hasContext()
A context may be used for higher security since the same
identifier in two different contexts likely will be given a distinct
surrogate.
|
boolean |
hasCryptoKey()
The key used by the encryption algorithm.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
isInitialized
boolean hasCryptoKey()
The key used by the encryption algorithm. [required]
.google.privacy.dlp.v2beta1.CryptoKey crypto_key = 1;
CryptoKey getCryptoKey()
The key used by the encryption algorithm. [required]
.google.privacy.dlp.v2beta1.CryptoKey crypto_key = 1;
CryptoKeyOrBuilder getCryptoKeyOrBuilder()
The key used by the encryption algorithm. [required]
.google.privacy.dlp.v2beta1.CryptoKey crypto_key = 1;
boolean hasContext()
A context may be used for higher security since the same identifier in two different contexts likely will be given a distinct surrogate. The principle is that the likeliness is inversely related to the ratio of the number of distinct identifiers per context over the number of possible surrogates: As long as this ratio is small, the likehood is large. If the context is not set, a default tweak will be used. If the context is set but: 1. there is no record present when transforming a given value or 1. the field is not present when transforming a given value, a default tweak will be used. Note that case (1) is expected when an `InfoTypeTransformation` is applied to both structured and non-structured `ContentItem`s. Currently, the referenced field may be of value type integer or string. The tweak is constructed as a sequence of bytes in big endian byte order such that: - a 64 bit integer is encoded followed by a single byte of value 1 - a string is encoded in UTF-8 format followed by a single byte of value 2 This is also known as the 'tweak', as in tweakable encryption.
.google.privacy.dlp.v2beta1.FieldId context = 2;
FieldId getContext()
A context may be used for higher security since the same identifier in two different contexts likely will be given a distinct surrogate. The principle is that the likeliness is inversely related to the ratio of the number of distinct identifiers per context over the number of possible surrogates: As long as this ratio is small, the likehood is large. If the context is not set, a default tweak will be used. If the context is set but: 1. there is no record present when transforming a given value or 1. the field is not present when transforming a given value, a default tweak will be used. Note that case (1) is expected when an `InfoTypeTransformation` is applied to both structured and non-structured `ContentItem`s. Currently, the referenced field may be of value type integer or string. The tweak is constructed as a sequence of bytes in big endian byte order such that: - a 64 bit integer is encoded followed by a single byte of value 1 - a string is encoded in UTF-8 format followed by a single byte of value 2 This is also known as the 'tweak', as in tweakable encryption.
.google.privacy.dlp.v2beta1.FieldId context = 2;
FieldIdOrBuilder getContextOrBuilder()
A context may be used for higher security since the same identifier in two different contexts likely will be given a distinct surrogate. The principle is that the likeliness is inversely related to the ratio of the number of distinct identifiers per context over the number of possible surrogates: As long as this ratio is small, the likehood is large. If the context is not set, a default tweak will be used. If the context is set but: 1. there is no record present when transforming a given value or 1. the field is not present when transforming a given value, a default tweak will be used. Note that case (1) is expected when an `InfoTypeTransformation` is applied to both structured and non-structured `ContentItem`s. Currently, the referenced field may be of value type integer or string. The tweak is constructed as a sequence of bytes in big endian byte order such that: - a 64 bit integer is encoded followed by a single byte of value 1 - a string is encoded in UTF-8 format followed by a single byte of value 2 This is also known as the 'tweak', as in tweakable encryption.
.google.privacy.dlp.v2beta1.FieldId context = 2;
int getCommonAlphabetValue()
.google.privacy.dlp.v2beta1.CryptoReplaceFfxFpeConfig.FfxCommonNativeAlphabet common_alphabet = 4;
CryptoReplaceFfxFpeConfig.FfxCommonNativeAlphabet getCommonAlphabet()
.google.privacy.dlp.v2beta1.CryptoReplaceFfxFpeConfig.FfxCommonNativeAlphabet common_alphabet = 4;
java.lang.String getCustomAlphabet()
This is supported by mapping these to the alphanumeric characters that the FFX mode natively supports. This happens before/after encryption/decryption. Each character listed must appear only once. Number of characters must be in the range [2, 62]. This must be encoded as ASCII. The order of characters does not matter.
string custom_alphabet = 5;
ByteString getCustomAlphabetBytes()
This is supported by mapping these to the alphanumeric characters that the FFX mode natively supports. This happens before/after encryption/decryption. Each character listed must appear only once. Number of characters must be in the range [2, 62]. This must be encoded as ASCII. The order of characters does not matter.
string custom_alphabet = 5;
int getRadix()
The native way to select the alphabet. Must be in the range [2, 62].
int32 radix = 6;
CryptoReplaceFfxFpeConfig.AlphabetCase getAlphabetCase()