Package org.bouncycastle.crypto.hash2curve
Hash to curve implementation
-
Interface Summary Interface Description CurveProcessor Process curve specific functionsMapToCurve Interface for Map to CurveMessageExpansion The MessageExpansion interface defines a contract for expanding a message.SqrtRatioCalculator Interface for a calculator of SqrtRatio -
Class Summary Class Description H2cUtils Utility functions for hash 2 curveHashToEllipticCurve Main class for implementing hash to elliptic curve according to RFC 9380HashToField Generic implementation of hash to fieldOPRFHashToScalar Generic implementation of HashToScalar as used in OPRF (RFC 9497). -
Enum Summary Enum Description HashToCurveProfile Supported profiles for instantiating an instance of HashToEllipticCurve.