Package org.bouncycastle.crypto.general
Class Poly1305
- java.lang.Object
-
- org.bouncycastle.crypto.general.Poly1305
-
public final class Poly1305 extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPoly1305.AuthParametersstatic classPoly1305.KeyGeneratorstatic classPoly1305.MACOperatorFactory
-
Field Summary
Fields Modifier and Type Field Description static GeneralAlgorithmALGORITHMRaw Poly1305 algorithm, can be used for creating general purpose Poly1305 keys.static Poly1305.AuthParametersMACstatic Poly1305.AuthParametersMACwithAESstatic Poly1305.AuthParametersMACwithCAMELLIAstatic Poly1305.AuthParametersMACwithSEEDstatic Poly1305.AuthParametersMACwithSerpentstatic Poly1305.AuthParametersMACwithTwofish
-
-
-
Field Detail
-
ALGORITHM
public static final GeneralAlgorithm ALGORITHM
Raw Poly1305 algorithm, can be used for creating general purpose Poly1305 keys.
-
MAC
public static final Poly1305.AuthParameters MAC
-
MACwithAES
public static final Poly1305.AuthParameters MACwithAES
-
MACwithCAMELLIA
public static final Poly1305.AuthParameters MACwithCAMELLIA
-
MACwithSEED
public static final Poly1305.AuthParameters MACwithSEED
-
MACwithSerpent
public static final Poly1305.AuthParameters MACwithSerpent
-
MACwithTwofish
public static final Poly1305.AuthParameters MACwithTwofish
-
-