From 299122dd6b42bebe5c39ed54ee1d242f59cf4d74 Mon Sep 17 00:00:00 2001 From: John Kohl Date: Wed, 2 May 1990 15:38:27 +0000 Subject: [PATCH] add twice argument git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@667 dc483132-0cff-0310-8789-dd5450dbe970 --- src/lib/kdb/fetch_mkey.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/kdb/fetch_mkey.c b/src/lib/kdb/fetch_mkey.c index 6247662c8..809f417f3 100644 --- a/src/lib/kdb/fetch_mkey.c +++ b/src/lib/kdb/fetch_mkey.c @@ -41,6 +41,7 @@ char *krb5_mkey_pwd_prompt2 = KRB5_KDC_MKEY_2; * if fromkeyboard is TRUE, then the master key is read as a password * from the user's terminal. In this case, * eblock should point to a block with an appropriate string_to_key function. + * if twice is TRUE, the password is read twice for verification. * * mname is the name of the key sought; this can be used by the string_to_key * function or by some other method to isolate the desired key. @@ -55,10 +56,12 @@ krb5_error_code krb5_db_fetch_mkey(DECLARG(krb5_principal, mname), DECLARG(krb5_encrypt_block *, eblock), DECLARG(krb5_boolean, fromkeyboard), + DECLARG(krb5_boolean, twice), DECLARG(krb5_keyblock *,key)) OLDDECLARG(krb5_principal, mname) OLDDECLARG(krb5_encrypt_block *, eblock) OLDDECLARG(krb5_boolean, fromkeyboard) +OLDDECLARG(krb5_boolean, twice) OLDDECLARG(krb5_keyblock *,key) { krb5_error_code retval; @@ -69,7 +72,7 @@ OLDDECLARG(krb5_keyblock *,key) if (fromkeyboard) { if (retval = krb5_read_password(krb5_mkey_pwd_prompt1, - krb5_mkey_pwd_prompt2, + twice ? krb5_mkey_pwd_prompt2 : 0, password, &size)) return(retval); -- 2.26.2