Lines Matching refs:is
18 EVP_BytesToKey() derives a key and IV from various parameters. B<type> is
19 the cipher to derive the key and IV for. B<md> is the message digest to use.
20 The B<salt> parameter is used as a salt in the derivation: it should point to
21 an 8 byte buffer or NULL if no salt is used. B<data> is a buffer containing
22 B<datal> bytes which is used to derive the keying data. B<count> is the
28 A typical application of this function is to derive keying material for an
35 If the total key and IV length is less than the digest length and
36 B<MD5> is used then the derivation algorithm is compatible with PKCS#5 v1.5
37 otherwise a non standard extension is used to derive the extra data.
44 The key and IV is derived by concatenating D_1, D_2, etc until
45 enough data is available for the key and IV. D_i is defined as:
49 where || denotes concatenation, D_0 is empty, HASH is the digest
50 algorithm in use, HASH^1(data) is simply HASH(data), HASH^2(data)
51 is HASH(HASH(data)) and so on.
58 If B<data> is NULL, then EVP_BytesToKey() returns the number of bytes