content: module Cardano.Ledger.Crypto
    {-# DEPRECATED
      "@Cardano.Ledger.Crypto@ interface have been completely overhauled. In particular: \
      \\
      \1). `Crypto` type class no longer contains `DSIGN`, `HASH` and `ADDRHASH` type families, \
      \  instead they have been extracted into type synonyms that point to exact algorithms that previously \
      \  where specified in `StandardCrypto` for those type families: \
      \    a). `DSIGN` type synonym can be imported from \"Cardano.Ledger.Keys\" module \
      \    b). `HASH` and `ADDRHASH` type synonyms can be imported from \"Cardano.Ledger.Hashes\" module \
      \\
      \2). `Crypto` type class has retained its `KES` and `VRF` type families, which are not used in Ledger, therefore \
      \  this type class as well as `StandardCrypto` definition will be migrated to \"Cardano.Protocol.Crypto\" module \
      \  and from now on should be imported from 'cardano-protocol-tpraos' package instead."
      #-} (
    Crypto (..),
    StandardCrypto,
    HASH,
    ADDRHASH,
    DSIGN,
  ) where
  
  import Cardano.Ledger.Crypto.Internal
  