digest = p11_buffer_append (buffer, P11_DIGEST_SHA1_LEN);
return_val_if_fail (digest != NULL, false);
p11_digest_sha1 (digest,
- "\000c\000h\000a\000n\000g\000e\000i\000t", 16, /* default password */
- "Mighty Aphrodite", 16, /* go figure */
+ "\000c\000h\000a\000n\000g\000e\000i\000t", (size_t)16, /* default password */
+ "Mighty Aphrodite", (size_t)16, /* go figure */
buffer->data, length,
NULL);
if (!subject)
return NULL;
- p11_digest_md5 (md, subject->pValue, subject->ulValueLen, NULL);
+ p11_digest_md5 (md, subject->pValue, (size_t)subject->ulValueLen, NULL);
hash = (
((unsigned long)md[0] ) | ((unsigned long)md[1] << 8L) |
unsigned char *keyid)
{
int start, end;
+ size_t len;
int ret;
return_val_if_fail (cert != NULL, NULL);
return_val_if_fail (ret == ASN1_SUCCESS, false);
return_val_if_fail (end >= start, false);
- p11_digest_sha1 (keyid, (der + start), (end - start) + 1, NULL);
+ len = (end - start) + 1;
+ p11_digest_sha1 (keyid, (der + start), len, NULL);
return true;
}