docs: def scrypt_mcf(password, salt=None, N=SCRYPT_N, r=SCRYPT_r, p=SCRYPT_p,
                 prefix=SCRYPT_MCF_PREFIX_DEFAULT):
      """Derives a Modular Crypt Format hash using the scrypt KDF
  
      Parameter space is smaller than for scrypt():
      N must be a power of two larger than 1 but no larger than 2 ** 31
      r and p must be positive numbers between 1 and 255
      Salt must be a byte string 1-16 bytes long.
  
      If no salt is given, a random salt of 128+ bits is used. (Recommended.)
      """
      return mcf_mod.scrypt_mcf(scrypt, password, salt, N, r, p, prefix)