Class AesSivParameters.Builder

  • Enclosing class:
    AesSivParameters

    public static final class AesSivParameters.Builder
    extends java.lang.Object
    Builds a new AesSivParameters instance.
    • Method Detail

      • setKeySizeBytes

        @CanIgnoreReturnValue
        public AesSivParameters.Builder setKeySizeBytes​(int keySizeBytes)
                                                 throws java.security.GeneralSecurityException
        Accepts key sizes of 32, 48 or 64 bytes.

        Note that some Tink configurations reject key sizes 32 and 48 bytes.

        Throws:
        java.security.GeneralSecurityException
      • build

        public AesSivParameters build()
                               throws java.security.GeneralSecurityException
        Throws:
        java.security.GeneralSecurityException