Home | History | Annotate | Download | only in evp

Lines Matching full:scrypt

21 // This file implements scrypt, described in RFC 7914.
23 // Note scrypt refers to both "blocks" and a "block size" parameter, r. These
28 // scrypt blocks, respectively.
92 // is written to |out|. |out| and |B| may not alias and must be each one scrypt
109 // an scrypt block (2 * |r| Salsa20 blocks) and is modified in-place. |T| and
111 // scrypt block (2 * |r| Salsa20 blocks). |V| must have space for |N| scrypt
118 scryptBlockMix(&V[2 * r * i /* scrypt block i */],
119 &V[2 * r * (i - 1) /* scrypt block i-1 */], r);
121 scryptBlockMix(B, &V[2 * r * (N - 1) /* scrypt block N-1 */], r);
162 // scrypt blocks, respectively. Each scrypt block is 2*|r| |block_t|s.