| makeIV | Crypto.Cipher.Types |
| MaskGenAlgorithm | Crypto.PubKey.MaskGenFunction |
| maybeCryptoError | Crypto.Error |
| MD2 | |
| 1 (Type/Class) | Crypto.Hash.Algorithms, Crypto.Hash |
| 2 (Data Constructor) | Crypto.Hash.Algorithms, Crypto.Hash |
| MD4 | |
| 1 (Type/Class) | Crypto.Hash.Algorithms, Crypto.Hash |
| 2 (Data Constructor) | Crypto.Hash.Algorithms, Crypto.Hash |
| MD5 | |
| 1 (Type/Class) | Crypto.Hash.Algorithms, Crypto.Hash |
| 2 (Data Constructor) | Crypto.Hash.Algorithms, Crypto.Hash |
| memory | Crypto.KDF.Argon2 |
| MemoryCost | Crypto.KDF.Argon2 |
| merge | Crypto.Data.AFIS |
| MessageNotRecognized | |
| 1 (Data Constructor) | Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA |
| 2 (Data Constructor) | Crypto.PubKey.Rabin.Types |
| MessageSizeIncorrect | Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA |
| MessageTooLong | |
| 1 (Data Constructor) | Crypto.PubKey.RSA.Types, Crypto.PubKey.RSA |
| 2 (Data Constructor) | Crypto.PubKey.Rabin.Types |
| mgf1 | Crypto.PubKey.MaskGenFunction |
| MiyaguchiPreneel | Crypto.ConstructHash.MiyaguchiPreneel |
| mkTOTPParams | Crypto.OTP |
| modF2m | Crypto.Number.F2m |
| MonadPseudoRandom | Crypto.Random.Types, Crypto.Random |
| MonadRandom | Crypto.Random.Types, Crypto.Random |
| mulF2m | Crypto.Number.F2m |
| MutableContext | Crypto.Hash.IO |