public static enum CryptoReplaceFfxFpeConfig.FfxCommonNativeAlphabet extends java.lang.Enum<CryptoReplaceFfxFpeConfig.FfxCommonNativeAlphabet> implements ProtocolMessageEnum
These are commonly used subsets of the alphabet that the FFX mode natively supports. In the algorithm, the alphabet is selected using the "radix". Therefore each corresponds to particular radix.Protobuf enum
google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig.FfxCommonNativeAlphabet
Enum Constant and Description |
---|
ALPHA_NUMERIC
[0-9A-Za-z] (radix of 62)
|
FFX_COMMON_NATIVE_ALPHABET_UNSPECIFIED
FFX_COMMON_NATIVE_ALPHABET_UNSPECIFIED = 0; |
HEXADECIMAL
[0-9A-F] (radix of 16)
|
NUMERIC
[0-9] (radix of 10)
|
UNRECOGNIZED |
UPPER_CASE_ALPHA_NUMERIC
[0-9A-Z] (radix of 36)
|
Modifier and Type | Field and Description |
---|---|
static int |
ALPHA_NUMERIC_VALUE
[0-9A-Za-z] (radix of 62)
|
static int |
FFX_COMMON_NATIVE_ALPHABET_UNSPECIFIED_VALUE
FFX_COMMON_NATIVE_ALPHABET_UNSPECIFIED = 0; |
static int |
HEXADECIMAL_VALUE
[0-9A-F] (radix of 16)
|
static int |
NUMERIC_VALUE
[0-9] (radix of 10)
|
static int |
UPPER_CASE_ALPHA_NUMERIC_VALUE
[0-9A-Z] (radix of 36)
|
public static final CryptoReplaceFfxFpeConfig.FfxCommonNativeAlphabet FFX_COMMON_NATIVE_ALPHABET_UNSPECIFIED
FFX_COMMON_NATIVE_ALPHABET_UNSPECIFIED = 0;
public static final CryptoReplaceFfxFpeConfig.FfxCommonNativeAlphabet NUMERIC
[0-9] (radix of 10)
NUMERIC = 1;
public static final CryptoReplaceFfxFpeConfig.FfxCommonNativeAlphabet HEXADECIMAL
[0-9A-F] (radix of 16)
HEXADECIMAL = 2;
public static final CryptoReplaceFfxFpeConfig.FfxCommonNativeAlphabet UPPER_CASE_ALPHA_NUMERIC
[0-9A-Z] (radix of 36)
UPPER_CASE_ALPHA_NUMERIC = 3;
public static final CryptoReplaceFfxFpeConfig.FfxCommonNativeAlphabet ALPHA_NUMERIC
[0-9A-Za-z] (radix of 62)
ALPHA_NUMERIC = 4;
public static final CryptoReplaceFfxFpeConfig.FfxCommonNativeAlphabet UNRECOGNIZED
public static final int FFX_COMMON_NATIVE_ALPHABET_UNSPECIFIED_VALUE
FFX_COMMON_NATIVE_ALPHABET_UNSPECIFIED = 0;
public static final int NUMERIC_VALUE
[0-9] (radix of 10)
NUMERIC = 1;
public static final int HEXADECIMAL_VALUE
[0-9A-F] (radix of 16)
HEXADECIMAL = 2;
public static final int UPPER_CASE_ALPHA_NUMERIC_VALUE
[0-9A-Z] (radix of 36)
UPPER_CASE_ALPHA_NUMERIC = 3;
public static final int ALPHA_NUMERIC_VALUE
[0-9A-Za-z] (radix of 62)
ALPHA_NUMERIC = 4;
public static CryptoReplaceFfxFpeConfig.FfxCommonNativeAlphabet[] values()
for (CryptoReplaceFfxFpeConfig.FfxCommonNativeAlphabet c : CryptoReplaceFfxFpeConfig.FfxCommonNativeAlphabet.values()) System.out.println(c);
public static CryptoReplaceFfxFpeConfig.FfxCommonNativeAlphabet valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic final int getNumber()
getNumber
in interface Internal.EnumLite
getNumber
in interface ProtocolMessageEnum
@Deprecated public static CryptoReplaceFfxFpeConfig.FfxCommonNativeAlphabet valueOf(int value)
forNumber(int)
instead.public static CryptoReplaceFfxFpeConfig.FfxCommonNativeAlphabet forNumber(int value)
public static Internal.EnumLiteMap<CryptoReplaceFfxFpeConfig.FfxCommonNativeAlphabet> internalGetValueMap()
public final Descriptors.EnumValueDescriptor getValueDescriptor()
getValueDescriptor
in interface ProtocolMessageEnum
public final Descriptors.EnumDescriptor getDescriptorForType()
getDescriptorForType
in interface ProtocolMessageEnum
public static final Descriptors.EnumDescriptor getDescriptor()
public static CryptoReplaceFfxFpeConfig.FfxCommonNativeAlphabet valueOf(Descriptors.EnumValueDescriptor desc)