Home | History | Annotate | Download | only in src

Lines Matching refs:pctx

238 static int nss_hash_init(void **pctx, SECOidTag hash_alg)
260 *pctx = ctx;
264 static void nss_hash_final(void **pctx, unsigned char *out, unsigned int len)
266 PK11Context *ctx = *pctx;
272 static int MD5_Init(MD5_CTX *pctx)
274 return nss_hash_init(pctx, SEC_OID_MD5);
277 static void MD5_Update(MD5_CTX *pctx,
281 PK11_DigestOp(*pctx, input, input_len);
284 static void MD5_Final(unsigned char digest[16], MD5_CTX *pctx)
286 nss_hash_final(pctx, digest, 16);
289 static int SHA1_Init(SHA_CTX *pctx)
291 return nss_hash_init(pctx, SEC_OID_SHA1);
294 static void SHA1_Update(SHA_CTX *pctx,
298 PK11_DigestOp(*pctx, input, input_len);
301 static void SHA1_Final(unsigned char digest[20], SHA_CTX *pctx)
303 nss_hash_final(pctx, digest, 20);
306 static int SHA256_Init(SHA256_CTX *pctx)
308 return nss_hash_init(pctx, SEC_OID_SHA256);
311 static void SHA256_Update(SHA256_CTX *pctx,
315 PK11_DigestOp(*pctx, input, input_len);
318 static void SHA256_Final(unsigned char digest[32], SHA256_CTX *pctx)
320 nss_hash_final(pctx, digest, 32);