Class AesSivKeyManager


  • public final class AesSivKeyManager
    extends java.lang.Object
    This key manager generates new AesSivKey keys and produces new instances of AesSiv.
    • Method Detail

      • register

        public static void register​(boolean newKeyAllowed)
                             throws java.security.GeneralSecurityException
        Throws:
        java.security.GeneralSecurityException
      • aes256SivTemplate

        public static final KeyTemplate aes256SivTemplate()
        Returns:
        a KeyTemplate that generates new instances of AES-SIV-CMAC keys.
      • rawAes256SivTemplate

        public static final KeyTemplate rawAes256SivTemplate()
        Returns:
        A KeyTemplate that generates new instances of AES-SIV-CMAC keys. Keys generated from this template create ciphertexts compatible with other libraries.