Class RandomDSAKCalculator

    • Constructor Detail

      • RandomDSAKCalculator

        public RandomDSAKCalculator()
    • Method Detail

      • isDeterministic

        public boolean isDeterministic()
        Description copied from interface: DSAKCalculator
        Return true if this calculator is deterministic, false otherwise.
        Specified by:
        isDeterministic in interface DSAKCalculator
        Returns:
        true if deterministic, otherwise false.
      • init

        public void init​(BigInteger n,
                         SecureRandom random)
        Description copied from interface: DSAKCalculator
        Non-deterministic initialiser.
        Specified by:
        init in interface DSAKCalculator
        Parameters:
        n - the order of the DSA group.
        random - a source of randomness.
      • init

        public void init​(BigInteger n,
                         BigInteger d,
                         byte[] message)
        Description copied from interface: DSAKCalculator
        Deterministic initialiser.
        Specified by:
        init in interface DSAKCalculator
        Parameters:
        n - the order of the DSA group.
        d - the DSA private value.
        message - the message being signed.