X-Git-Url: http://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fprotocol_auth.c;h=224b6d8450955725758302990b327d11efc0a2cd;hb=979acc48aded5bb04f1574128d174d56550be302;hp=aee5736af6db5e5ecbceedaf64c2469e29677023;hpb=edc1efed3c0cf5aebb1c765066c0413757229a31;p=tinc diff --git a/src/protocol_auth.c b/src/protocol_auth.c index aee5736a..224b6d84 100644 --- a/src/protocol_auth.c +++ b/src/protocol_auth.c @@ -436,6 +436,8 @@ bool send_metakey(connection_t *c) { if(!c) return false; + c->outbudget = cipher_budget(c->outcipher); + if(!(c->outdigest = digest_open_by_name("sha256", -1))) return false; @@ -548,6 +550,8 @@ bool metakey_h(connection_t *c, const char *request) { c->incipher = NULL; } + c->inbudget = cipher_budget(c->incipher); + if(digest) { if(!(c->indigest = digest_open_by_nid(digest, -1))) { logger(DEBUG_ALWAYS, LOG_ERR, "Error during initialisation of digest from %s (%s)", c->name, c->hostname);