aboutsummaryrefslogtreecommitdiffstats
path: root/g10/getkey.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2002-08-19 08:28:00 +0000
committerWerner Koch <[email protected]>2002-08-19 08:28:00 +0000
commit89f8e7ef36cdb8bab9f239f49efc70f49a050ce5 (patch)
tree82df2556872bb28040ec2bec958bd0abf4659b88 /g10/getkey.c
parent2002-08-16 Timo Schulz <[email protected]> (diff)
downloadgnupg-89f8e7ef36cdb8bab9f239f49efc70f49a050ce5.tar.gz
gnupg-89f8e7ef36cdb8bab9f239f49efc70f49a050ce5.zip
* getkey.c (get_user_id_native): Renamed to ..
(get_user_id_printable): this. Filter out all dangerous characters. Checked all usages. (get_user_id_string_native): Renamed to.. (get_user_id_string_printable): this. Filter out all dangerous characters. Checked all usages. * keyedit.c (show_basic_key_info): New. * keylist.c (print_fingerprint): New mode 3. * import.c (import_one): Use new function to display the user ID.
Diffstat (limited to 'g10/getkey.c')
-rw-r--r--g10/getkey.c17
1 files changed, 10 insertions, 7 deletions
diff --git a/g10/getkey.c b/g10/getkey.c
index 87680502a..1f13dcacf 100644
--- a/g10/getkey.c
+++ b/g10/getkey.c
@@ -2323,13 +2323,14 @@ get_user_id_string( u32 *keyid )
char*
-get_user_id_string_native( u32 *keyid )
+get_user_id_string_printable ( u32 *keyid )
{
char *p = get_user_id_string( keyid );
char *p2 = utf8_to_native( p, strlen(p), 0 );
-
m_free(p);
- return p2;
+ p = make_printable_string (p2, strlen (p2), 0);
+ m_free (p2);
+ return p;
}
@@ -2386,17 +2387,19 @@ get_user_id( u32 *keyid, size_t *rn )
}
char*
-get_user_id_native( u32 *keyid )
+get_user_id_printable( u32 *keyid )
{
size_t rn;
-
char *p = get_user_id( keyid, &rn );
char *p2 = utf8_to_native( p, rn, 0 );
-
m_free(p);
- return p2;
+ p = make_printable_string (p2, strlen (p2), 0);
+ m_free (p2);
+ return p;
}
+
+
KEYDB_HANDLE
get_ctx_handle(GETKEY_CTX ctx)
{