Class XChaCha20Poly1305KeyManager


  • public final class XChaCha20Poly1305KeyManager
    extends java.lang.Object
    This instance of KeyManager generates new XChaCha20Poly1305 keys and produces new instances of XChaCha20Poly1305.
    • Method Detail

      • register

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

        public static final KeyTemplate xChaCha20Poly1305Template()
        Returns:
        a KeyTemplate that generates new instances of XChaCha20Poly1305 keys.
      • rawXChaCha20Poly1305Template

        public static final KeyTemplate rawXChaCha20Poly1305Template()
        Returns:
        a KeyTemplate that generates new instances of XChaCha20Poly1305 keys. Keys generated from this template create ciphertexts compatible with libsodium and other libraries.