16 const byte secret[],
size_t secret_len,
17 const byte P[],
size_t P_len)
const
22 while(out_len && counter)
24 hash->update(secret, secret_len);
25 hash->update_be(counter);
26 hash->update(P, P_len);
30 size_t added = std::min(hash_result.
size(), out_len);
31 output += std::make_pair(&hash_result[0], added);