* main.h, keygen.c (ask_expiredate), keyedit.c (menu_expire): Remove
authorDavid Shaw <dshaw@jabberwocky.com>
Wed, 31 Jan 2007 19:42:48 +0000 (19:42 +0000)
committerDavid Shaw <dshaw@jabberwocky.com>
Wed, 31 Jan 2007 19:42:48 +0000 (19:42 +0000)
the need for ask_expiredate().

g10/ChangeLog
g10/keyedit.c
g10/keygen.c
g10/main.h

index 25db980..a0a9563 100644 (file)
@@ -1,3 +1,8 @@
+2007-01-31  David Shaw  <dshaw@jabberwocky.com>
+
+       * main.h, keygen.c (ask_expiredate), keyedit.c (menu_expire):
+       Remove the need for ask_expiredate().
+
 2007-01-30  David Shaw  <dshaw@jabberwocky.com>
 
        * keygen.c (make_backsig, write_direct_sig, write_selfsigs)
index c1e0ec3..7fa6b68 100644 (file)
@@ -3540,7 +3540,10 @@ menu_expire( KBNODE pub_keyblock, KBNODE sec_keyblock )
        no_primary_warning(pub_keyblock);
       }
 
-    expiredate = ask_expiredate();
+    expiredate=ask_expire_interval(0,NULL);
+    if(expiredate)
+      expiredate+=make_timestamp();
+
     node = find_kbnode( sec_keyblock, PKT_SECRET_KEY );
     sk = copy_secret_key( NULL, node->pkt->pkt.secret_key);
 
index 2f2eeb4..be506c5 100644 (file)
@@ -1699,14 +1699,6 @@ ask_expire_interval(int object,const char *def_expire)
     return interval;
 }
 
-u32
-ask_expiredate()
-{
-    u32 x = ask_expire_interval(0,NULL);
-    return x? make_timestamp() + x : 0;
-}
-
-
 static char *
 ask_user_id( int mode )
 {
index 7abb2b3..86f59f3 100644 (file)
@@ -172,7 +172,6 @@ void show_basic_key_info (KBNODE keyblock);
 /*-- keygen.c --*/
 u32 parse_expire_string(const char *string);
 u32 ask_expire_interval(int object,const char *def_expire);
-u32 ask_expiredate(void);
 void generate_keypair( const char *fname, const char *card_serialno,
                        const char *backup_encryption_dir );
 int keygen_set_std_prefs (const char *string,int personal);