HelenOS sources
HASH_SHA1 145 uspace/lib/crypto/crypto.c uint32_t w[HASH_SHA1 / 4];
HASH_SHA1 156 uspace/lib/crypto/crypto.c memcpy(w, h, (HASH_SHA1 / 4) * sizeof(uint32_t));
HASH_SHA1 182 uspace/lib/crypto/crypto.c for (uint8_t k = 0; k < HASH_SHA1 / 4; k++)
HASH_SHA1 249 uspace/lib/crypto/crypto.c if (hash_sel == HASH_SHA1)
HASH_SHA1 339 uspace/lib/crypto/crypto.c uint8_t work_hmac[HASH_SHA1];
HASH_SHA1 340 uspace/lib/crypto/crypto.c uint8_t temp_hmac[HASH_SHA1];
HASH_SHA1 341 uspace/lib/crypto/crypto.c uint8_t xor_hmac[HASH_SHA1];
HASH_SHA1 342 uspace/lib/crypto/crypto.c uint8_t temp_hash[HASH_SHA1 * 2];
HASH_SHA1 349 uspace/lib/crypto/crypto.c work_hmac, HASH_SHA1);
HASH_SHA1 350 uspace/lib/crypto/crypto.c memcpy(xor_hmac, work_hmac, HASH_SHA1);
HASH_SHA1 353 uspace/lib/crypto/crypto.c memcpy(temp_hmac, work_hmac, HASH_SHA1);
HASH_SHA1 354 uspace/lib/crypto/crypto.c hmac(pass, pass_size, temp_hmac, HASH_SHA1,
HASH_SHA1 355 uspace/lib/crypto/crypto.c work_hmac, HASH_SHA1);
HASH_SHA1 357 uspace/lib/crypto/crypto.c for (size_t t = 0; t < HASH_SHA1; t++)
HASH_SHA1 361 uspace/lib/crypto/crypto.c memcpy(temp_hash + i * HASH_SHA1, xor_hmac, HASH_SHA1);
HASH_SHA1 1424 uspace/lib/ieee80211/src/ieee80211.c mic_hash = HASH_SHA1;
HASH_SHA1 192 uspace/lib/ieee80211/src/ieee80211_impl.c uint8_t result[HASH_SHA1 * iters];
HASH_SHA1 193 uspace/lib/ieee80211/src/ieee80211_impl.c uint8_t temp[HASH_SHA1];
HASH_SHA1 205 uspace/lib/ieee80211/src/ieee80211_impl.c HASH_SHA1);
HASH_SHA1 206 uspace/lib/ieee80211/src/ieee80211_impl.c memcpy(result + i * HASH_SHA1, temp, HASH_SHA1);
HelenOS homepage, sources at GitHub