Lines Matching refs:sha
4 #include <openssl/sha.h>
133 static void hashlength(SHA_CTX *sha, size_t l)
140 SHA1_Update(sha, b, 2);
143 static void hashstring(SHA_CTX *sha, const char *string)
147 hashlength(sha, l);
148 SHA1_Update(sha, string, l);
151 static void hashbn(SHA_CTX *sha, const BIGNUM *bn)
156 hashlength(sha, l);
158 SHA1_Update(sha, bin, l);
167 SHA_CTX sha;
173 SHA1_Init(&sha);
174 hashbn(&sha, zkpg);
176 hashbn(&sha, p->zkpx.gr);
177 hashbn(&sha, p->gx);
178 hashstring(&sha, proof_name);
179 SHA1_Final(md, &sha);
448 SHA_CTX sha;
450 SHA1_Init(&sha);
451 hashbn(&sha, bn);
452 SHA1_Final(md, &sha);