# Hierarchy For Package org.bouncycastle.crypto.hash2curve.impl

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.bouncycastle.crypto.hash2curve.impl.BLS12_381G1CurveProcessor (implements org.bouncycastle.crypto.hash2curve.CurveProcessor)
  - org.bouncycastle.crypto.hash2curve.impl.BLS12_381G1MapToCurve (implements org.bouncycastle.crypto.hash2curve.MapToCurve)
  - org.bouncycastle.crypto.hash2curve.impl.Elligator2MapToCurve (implements org.bouncycastle.crypto.hash2curve.MapToCurve)
  - org.bouncycastle.crypto.hash2curve.impl.GenericSqrtRatioCalculator (implements org.bouncycastle.crypto.hash2curve.SqrtRatioCalculator)
  - org.bouncycastle.crypto.hash2curve.impl.MontgomeryCurveProcessor (implements org.bouncycastle.crypto.hash2curve.CurveProcessor)
  - org.bouncycastle.crypto.hash2curve.impl.NistCurveProcessor (implements org.bouncycastle.crypto.hash2curve.CurveProcessor)
  - org.bouncycastle.crypto.hash2curve.impl.SimplifiedShallueVanDeWoestijneMapToCurve (implements org.bouncycastle.crypto.hash2curve.MapToCurve)
  - org.bouncycastle.crypto.hash2curve.impl.SqrtRatio
  - org.bouncycastle.crypto.hash2curve.impl.XmdMessageExpansion (implements org.bouncycastle.crypto.hash2curve.MessageExpansion)