(index ("pbkdf1-md2" 0) ("pbkdf1-md5" 354) ("pbkdf1-sha1" 708) ("pbkdf2-hmac-sha1" 1066) ("pbkdf2-hmac-sha256" 1371) ("pbkdf2-hmac-sha384" 1682) ("pbkdf2-hmac-sha512" 1993))
(def (sig (procedure "(pbkdf1-md2 password salt count dklen #!optional (result-type 'blob))" (id pbkdf1-md2))) (p "Derives a key of " (tt "dklen") " bytes from the given " (tt "password") " and " (tt "salt") " using PBKDF1 with MD2. The maximum length of the derived key is bounded by the length of the hash function output which is 16 bytes for MD2."))
(def (sig (procedure "(pbkdf1-md5 password salt count dklen #!optional (result-type 'blob))" (id pbkdf1-md5))) (p "Derives a key of " (tt "dklen") " bytes from the given " (tt "password") " and " (tt "salt") " using PBKDF1 with MD5. The maximum length of the derived key is bounded by the length of the hash function output which is 16 bytes for MD5."))
(def (sig (procedure "(pbkdf1-sha1 password salt count dklen #!optional (result-type 'blob))" (id pbkdf1-sha1))) (p "Derives a key of " (tt "dklen") " bytes from the given " (tt "password") " and " (tt "salt") " using PBKDF1 with SHA1. The maximum length of the derived key is bounded by the length of the hash function output which is 20 bytes for SHA1."))
(def (sig (procedure "(pbkdf2-hmac-sha1 password salt count dklen #!optional (result-type 'blob))" (id pbkdf2-hmac-sha1))) (p "Derives a key of " (tt "dklen") " bytes from the given " (tt "password") " and " (tt "salt") " using PBKDF2 with HMAC-SHA1. The maximum length of the derived key is 2^32 - 1."))
(def (sig (procedure "(pbkdf2-hmac-sha256 password salt count dklen #!optional (result-type 'blob))" (id pbkdf2-hmac-sha256))) (p "Derives a key of " (tt "dklen") " bytes from the given " (tt "password") " and " (tt "salt") " using PBKDF2 with HMAC-SHA256. The maximum length of the derived key is 2^32 - 1."))
(def (sig (procedure "(pbkdf2-hmac-sha384 password salt count dklen #!optional (result-type 'blob))" (id pbkdf2-hmac-sha384))) (p "Derives a key of " (tt "dklen") " bytes from the given " (tt "password") " and " (tt "salt") " using PBKDF2 with HMAC-SHA384. The maximum length of the derived key is 2^32 - 1."))
(def (sig (procedure "(pbkdf2-hmac-sha512 password salt count dklen #!optional (result-type 'blob))" (id pbkdf2-hmac-sha512))) (p "Derives a key of " (int-link "dklen") " bytes from the given " (int-link "password") " and " (int-link "salt") " using PBKDF2 with HMAC-SHA512. The maximum length of the derived key is 2^32 - 1."))
