Lines Matching defs:klen
170 * protection. runtime is O(klen^2 + klen*rounds) */
191 unsigned int i, r, klen, slen;
197 klen = strnlen(key, KEY_MAX+1);
198 if (klen > KEY_MAX)
248 sha256_update(&ctx, key, klen);
250 sha256_update(&ctx, key, klen);
255 sha256_update(&ctx, key, klen);
257 hashmd(&ctx, klen, md);
258 for (i = klen; i > 0; i >>= 1)
262 sha256_update(&ctx, key, klen);
265 /* DP = sha(repeat-key), this step takes O(klen^2) time */
267 for (i = 0; i < klen; i++)
268 sha256_update(&ctx, key, klen);
277 /* iterate A = f(A,DP,DS), this step takes O(rounds*klen) time */
281 hashmd(&ctx, klen, kmd);
287 hashmd(&ctx, klen, kmd);
291 hashmd(&ctx, klen, kmd);