1
0
mirror of https://gitlab.labs.nic.cz/labs/bird.git synced 2024-05-11 16:54:54 +00:00

RIP: Use message authentication interface

Based on former commit from Pavel Tvrdik
This commit is contained in:
Ondrej Zajicek (work)
2016-10-26 16:07:45 +02:00
parent 64385aee0c
commit 390601f038
8 changed files with 100 additions and 34 deletions

View File

@@ -21,6 +21,7 @@
#define ALG_SHA256 0x04
#define ALG_SHA384 0x05
#define ALG_SHA512 0x06
#define ALG_HMAC 0x10
#define ALG_HMAC_MD5 0x11
#define ALG_HMAC_SHA1 0x12
#define ALG_HMAC_SHA224 0x13
@@ -34,6 +35,9 @@
#define HASH_STORAGE sizeof(struct sha512_context)
#define MAC_STORAGE sizeof(struct hmac_context)
/* This value is used by several IETF protocols for padding */
#define HMAC_MAGIC htonl(0x878FE1F3)
/* Generic context used by hash functions */
struct hash_context
{