Class ECIESKEMGenerator

    • Constructor Detail

      • ECIESKEMGenerator

        public ECIESKEMGenerator​(int keySize,
                                 DerivationFunction kdf,
                                 java.security.SecureRandom rnd)
        Set up the ECIES-KEM.
        Parameters:
        keySize - size of the key to be generated (in bytes).
        kdf - the key derivation function to be used.
        rnd - the random source for the session key.
      • ECIESKEMGenerator

        public ECIESKEMGenerator​(int keyLen,
                                 DerivationFunction kdf,
                                 java.security.SecureRandom rnd,
                                 boolean cofactorMode,
                                 boolean oldCofactorMode,
                                 boolean singleHashMode)
        Set up the ECIES-KEM.
        Parameters:
        keyLen - length in bytes of key to generate
        kdf - the key derivation function to be used.
        rnd - the random source for the session key.
        cofactorMode - if true use the new cofactor ECDH.
        oldCofactorMode - if true use the old cofactor ECDH.
        singleHashMode - if true use single hash mode.