Extracted from Pike v8.0 release 358 as of 2016-11-23.
   

Method __builtin.Nettle.Hash()->openssl_pbkdf()


Method openssl_pbkdf

string openssl_pbkdf(string password, string salt, int rounds, int bytes)

Description

Password Based Key Derivation Function from OpenSSL.

This when used with Crypto.MD5 and a single round is the function used to derive the key to encrypt Standards.PEM body data.

FIXME

Derived from OpenSSL. Is there any proper specification?

It seems to be related to PBKDF1 from RFC2898.

See also

pbkdf1(), pbkdf2(), crypt_password()