Lines Matching defs:hmac
78 #define TSIG_HMACMD5_NAME "\010hmac-md5\007sig-alg\003reg\003int"
79 #define TSIG_HMACSHA1_NAME "\011hmac-sha1"
80 #define TSIG_HMACSHA224_NAME "\013hmac-sha224"
81 #define TSIG_HMACSHA256_NAME "\013hmac-sha256"
82 #define TSIG_HMACSHA384_NAME "\013hmac-sha384"
83 #define TSIG_HMACSHA512_NAME "\013hmac-sha512"
242 if (alg == NULL || strncasecmp(alg, "hmac-md5:", 9) == 0) {
244 } else if (strncasecmp(alg, "hmac-sha1:", 10) == 0) {
246 } else if (strncasecmp(alg, "hmac-sha224:", 12) == 0) {
248 } else if (strncasecmp(alg, "hmac-sha256:", 12) == 0) {
250 } else if (strncasecmp(alg, "hmac-sha384:", 12) == 0) {
252 } else if (strncasecmp(alg, "hmac-sha512:", 12) == 0) {
419 hmac_ctx_t hmac;
428 hmac_init(tsigkey, &hmac);
444 hmac_update(tsigkey, &hmac, isc_buffer_base(packet),
458 hmac_update(tsigkey, &hmac, isc_buffer_base(&tmp),
460 hmac_sign(tsigkey, &hmac, digest, tsigkey->digestlen);