1
0
Fork 0
mirror of git://git.gnupg.org/gnupg.git synced 2025-07-02 22:46:30 +02:00

Add limited support for NetKey 3.0 cards.

This commit is contained in:
Werner Koch 2009-01-08 19:56:30 +00:00
parent 901842d522
commit 7784e86a66
7 changed files with 187 additions and 54 deletions

View file

@ -1248,17 +1248,16 @@ unescape_percent_string (const unsigned char *s)
}
/* Check whether the string has characters not valid in an RFC822
/* Check whether the string has characters not valid in an RFC-822
address. To cope with OpenPGP we ignore allow non-ascii characters
so that for example umlauts are legal in an email address. An
OpenPGP user ID must be utf-8 encoded and tehre is no strict
OpenPGP user ID must be utf-8 encoded but there is no strict
requirement for RFC-822. Thus to avoid IDNA encoding we put the
address verbatim as utf-8 into the user ID under the assumtiopn
that mail programs etc handle IDNA at a lower level and take
OpenPGP user IDS as utf-8. Note that we can't do an utf-8 encoding
checking here becuase in keygen.c this function is called with the
native encoding and native to utf-8 encoding is done only after
checking. */
address verbatim as utf-8 into the user ID under the assumption
that mail programs handle IDNA at a lower level and take OpenPGP
user IDs as utf-8. Note that we can't do an utf-8 encoding
checking here because in keygen.c this function is called with the
native encoding and native to utf-8 encoding is only done later. */
int
has_invalid_email_chars (const char *s)
{