Class EthereumIESEngine.HandshakeKDFFunction

  • All Implemented Interfaces:
    DerivationFunction, DigestDerivationFunction
    Enclosing class:
    EthereumIESEngine

    public static class EthereumIESEngine.HandshakeKDFFunction
    extends Object
    implements DigestDerivationFunction
    Basic KDF generator for derived keys and ivs as defined by IEEE P1363a/ISO 18033
    This implementation is based on ISO 18033/P1363a.

    This class has been adapted from the BaseKDFBytesGenerator implementation of Bouncy Castle. Only one change is present specifically for Ethereum.