]> git.meshlink.io Git - meshlink/commitdiff
Remove key expiry timer.
authorGuus Sliepen <guus@sliepen.org>
Mon, 21 Apr 2014 21:08:57 +0000 (23:08 +0200)
committerGuus Sliepen <guus@sliepen.org>
Mon, 21 Apr 2014 21:08:57 +0000 (23:08 +0200)
This is something that should be done at the SPTPS layer.

src/net_setup.c

index c48c0d5b66f458ec9e764a6ce917f28cadd359b1..484346faaf8260c1407bfb86935986df07f473f5 100644 (file)
@@ -128,18 +128,6 @@ static bool read_invitation_key(void) {
        return invitation_key;
 }
 
-static timeout_t keyexpire_timeout;
-
-static void keyexpire_handler(void *data) {
-       regenerate_key();
-       timeout_set(data, &(struct timeval){keylifetime, rand() % 100000});
-}
-
-void regenerate_key(void) {
-       logger(DEBUG_STATUS, LOG_INFO, "Expiring symmetric keys");
-       send_key_changed();
-}
-
 void load_all_nodes(void) {
        DIR *dir;
        struct dirent *ent;
@@ -328,9 +316,6 @@ bool setup_myself(void) {
        if(!setup_myself_reloadable())
                return false;
 
-       // TODO: check whether this is used at all
-       timeout_add(&keyexpire_timeout, keyexpire_handler, &keyexpire_timeout, &(struct timeval){keylifetime, rand() % 100000});
-
        /* Compression */
 
        // TODO: drop compression in the packet layer?