Lines Matching defs:digest

399  * digest to a readable hexadecimal character string:
428 isc_sha224_final(isc_uint8_t digest[], isc_sha224_t *context) {
431 memmove(digest, sha256_digest, ISC_SHA224_DIGESTLENGTH);
437 isc_uint8_t digest[ISC_SHA224_DIGESTLENGTH], *d = digest;
444 isc_sha224_final(digest, context);
455 memset(digest, 0, ISC_SHA224_DIGESTLENGTH);
461 char digest[ISC_SHA224_DIGESTSTRINGLENGTH])
467 return (isc_sha224_end(&context, digest));
726 isc_sha256_final(isc_uint8_t digest[], isc_sha256_t *context) {
727 isc_uint32_t *d = (isc_uint32_t*)digest;
733 /* If no digest buffer is passed, we don't bother doing this: */
734 if (digest != (isc_uint8_t*)0) {
798 isc_uint8_t digest[ISC_SHA256_DIGESTLENGTH], *d = digest;
805 isc_sha256_final(digest, context);
816 memset(digest, 0, ISC_SHA256_DIGESTLENGTH);
822 char digest[ISC_SHA256_DIGESTSTRINGLENGTH])
828 return (isc_sha256_end(&context, digest));
1126 void isc_sha512_final(isc_uint8_t digest[], isc_sha512_t *context) {
1127 isc_uint64_t *d = (isc_uint64_t*)digest;
1132 /* If no digest buffer is passed, we don't bother doing this: */
1133 if (digest != (isc_uint8_t*)0) {
1157 isc_uint8_t digest[ISC_SHA512_DIGESTLENGTH], *d = digest;
1164 isc_sha512_final(digest, context);
1175 memset(digest, 0, ISC_SHA512_DIGESTLENGTH);
1181 char digest[ISC_SHA512_DIGESTSTRINGLENGTH])
1187 return (isc_sha512_end(&context, digest));
1214 isc_sha384_final(isc_uint8_t digest[], isc_sha384_t *context) {
1215 isc_uint64_t *d = (isc_uint64_t*)digest;
1220 /* If no digest buffer is passed, we don't bother doing this: */
1221 if (digest != (isc_uint8_t*)0) {
1245 isc_uint8_t digest[ISC_SHA384_DIGESTLENGTH], *d = digest;
1252 isc_sha384_final(digest, context);
1263 memset(digest, 0, ISC_SHA384_DIGESTLENGTH);
1269 char digest[ISC_SHA384_DIGESTSTRINGLENGTH])
1275 return (isc_sha384_end(&context, digest));