Lines Matching refs:sha
2 #include "openssl/sha.h"
119 static void hashlength(SHA_CTX *sha, size_t l)
126 SHA1_Update(sha, b, 2);
129 static void hashstring(SHA_CTX *sha, const char *string)
133 hashlength(sha, l);
134 SHA1_Update(sha, string, l);
137 static void hashbn(SHA_CTX *sha, const BIGNUM *bn)
142 hashlength(sha, l);
144 SHA1_Update(sha, bin, l);
152 SHA_CTX sha;
156 SHA1_Init(&sha);
157 hashbn(&sha, params->g);
158 hashbn(&sha, zkp->gr);
159 hashbn(&sha, gx);
160 hashstring(&sha, from->name);
161 SHA1_Final(md, &sha);