Lines Matching refs:sha1
56 #include <sys/sha1.h>
2780 SHA1_CTX sha1;
2796 SHA1Init(&sha1);
2797 SHA1Update(&sha1, key, kbytelen);
2798 SHA1Final(kbuf, &sha1);
2840 "%s: Generate iv_in(SHA1)\n", __func__);
2841 SHA1Init(&sha1);
2842 SHA1Update(&sha1, ipad, 64);
2844 iv_in[0] = htobe32(sha1.state[0]);
2845 iv_in[1] = htobe32(sha1.state[1]);
2846 iv_in[2] = htobe32(sha1.state[2]);
2847 iv_in[3] = htobe32(sha1.state[3]);
2848 iv_in[4] = htobe32(sha1.state[4]);
2851 "%s: Generate iv_out(SHA1)\n", __func__);
2852 SHA1Init(&sha1);
2853 SHA1Update(&sha1, opad, 64);
2855 iv_out[0] = htobe32(sha1.state[0]);
2856 iv_out[1] = htobe32(sha1.state[1]);
2857 iv_out[2] = htobe32(sha1.state[2]);
2858 iv_out[3] = htobe32(sha1.state[3]);
2859 iv_out[4] = htobe32(sha1.state[4]);
3223 return "HMAC-SHA1-96";
3225 return "HMAC-SHA1";
3227 return "SHA1";
3295 return "SHA1";
3299 return "HMAC-SHA1";