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:
@@ -10,6 +10,7 @@
|
||||
#include "nest/bird.h"
|
||||
#include "nest/password.h"
|
||||
#include "lib/string.h"
|
||||
#include "lib/mac.h"
|
||||
|
||||
struct password_item *last_password_item = NULL;
|
||||
|
||||
@@ -66,3 +67,17 @@ password_find_by_value(list *l, char *pass, uint size)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
uint
|
||||
max_mac_length(list *l)
|
||||
{
|
||||
struct password_item *pi;
|
||||
uint val = 0;
|
||||
|
||||
if (!l)
|
||||
return 0;
|
||||
|
||||
WALK_LIST(pi, *l)
|
||||
val = MAX(val, mac_type_length(pi->alg));
|
||||
|
||||
return val;
|
||||
}
|
||||
|
||||
@@ -34,4 +34,6 @@ static inline int password_verify(struct password_item *p1, char *p2, uint size)
|
||||
return !memcmp(buf, p2, size);
|
||||
}
|
||||
|
||||
uint max_mac_length(list *l);
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user