diff options
| author | Werner Koch <[email protected]> | 2000-09-18 14:35:34 +0000 |
|---|---|---|
| committer | Werner Koch <[email protected]> | 2000-09-18 14:35:34 +0000 |
| commit | 986d928ce2a561b04fda7730de6a94f9b1e703d6 (patch) | |
| tree | 9d815bcf427ee76f678153f4b000d8843816a2bd /g10/keygen.c | |
| parent | See ChangeLog: Tue Aug 22 14:31:15 CEST 2000 Werner Koch (diff) | |
| download | gnupg-986d928ce2a561b04fda7730de6a94f9b1e703d6.tar.gz gnupg-986d928ce2a561b04fda7730de6a94f9b1e703d6.zip | |
See ChangeLog: Mon Sep 18 16:35:45 CEST 2000 Werner Koch
Diffstat (limited to 'g10/keygen.c')
| -rw-r--r-- | g10/keygen.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/g10/keygen.c b/g10/keygen.c index 8e29090c3..fc3b2cf8c 100644 --- a/g10/keygen.c +++ b/g10/keygen.c @@ -136,8 +136,8 @@ keygen_add_std_prefs( PKT_signature *sig, void *opaque ) keygen_add_key_expire( sig, opaque ); buf[0] = GCRY_CIPHER_TWOFISH; - buf[1] = GCRY_CIPHER_BLOWFISH; - buf[2] = GCRY_CIPHER_CAST5; + buf[1] = GCRY_CIPHER_CAST5; + buf[2] = GCRY_CIPHER_BLOWFISH; build_sig_subpkt( sig, SIGSUBPKT_PREF_SYM, buf, 3 ); buf[0] = GCRY_MD_RMD160; @@ -889,7 +889,11 @@ ask_user_id( int mode ) aname = cpr_get("keygen.name",_("Real name: ")); trim_spaces(aname); cpr_kill_prompt(); - if( strpbrk( aname, "<([])>" ) ) + + if( opt.allow_freeform_uid ) + break; + + if( strpbrk( aname, "<>" ) ) tty_printf(_("Invalid character in name\n")); else if( isdigit(*aname) ) tty_printf(_("Name may not start with a digit\n")); |
