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:
parent
901842d522
commit
7784e86a66
7 changed files with 187 additions and 54 deletions
15
g10/misc.c
15
g10/misc.c
|
@ -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)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue