aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2022-11-10 13:55:22 +0000
committerWerner Koch <[email protected]>2022-11-25 12:56:27 +0000
commit6ba5b6b85451ef6374656b101ab3d4551e11b97b (patch)
treed65e502a65b41e4140aaab4319961809b94600af
parentgpg: Fix trusted introducer for user-ids with only the mbox. (diff)
downloadgnupg-6ba5b6b85451ef6374656b101ab3d4551e11b97b.tar.gz
gnupg-6ba5b6b85451ef6374656b101ab3d4551e11b97b.zip
agent: Allow trustlist on Windows in Unicode homedirs.
* agent/trustlist.c (agent_marktrusted): Use gnupg_access.
-rw-r--r--agent/trustlist.c2
-rw-r--r--doc/DETAILS31
2 files changed, 32 insertions, 1 deletions
diff --git a/agent/trustlist.c b/agent/trustlist.c
index 086d8ae76..a19af344a 100644
--- a/agent/trustlist.c
+++ b/agent/trustlist.c
@@ -646,7 +646,7 @@ agent_marktrusted (ctrl_t ctrl, const char *name, const char *fpr, int flag)
if (!fname)
return gpg_error_from_syserror ();
- if ((ec = access (fname, W_OK)) && ec != GPG_ERR_ENOENT)
+ if ((ec = gnupg_access (fname, W_OK)) && ec != GPG_ERR_ENOENT)
{
xfree (fname);
return gpg_error (GPG_ERR_EPERM);
diff --git a/doc/DETAILS b/doc/DETAILS
index 420f67df3..8e8552136 100644
--- a/doc/DETAILS
+++ b/doc/DETAILS
@@ -1540,6 +1540,37 @@ Description of some debug flags:
* Miscellaneous notes
+** List of useful RFCs and I-D.
+ - RFC-1423 :: PEM, Part III: Algorithms, Modes, and Identifiers
+ - RFC-1750 :: Randomness Recommendations for Security
+ - RFC-1991 :: PGP Message Exchange Formats (obsolete)
+ - RFC-2144 :: The CAST-128 Encryption Algorithm
+ - RFC-2279 :: UTF-8, a transformation format of ISO 10646
+ - RFC-2440 :: OpenPGP (obsolete).
+ - RFC-3156 :: MIME Security with Pretty Good Privacy (PGP).
+ - RFC-3447 :: PKCS #1: RSA Cryptography Specifications Version 2.1
+ - RFC-4880 :: OpenPGP
+ - RFC-5083 :: CMS - Authenticated-Enveloped-Data
+ - RFC-5084 :: CMS - AES-GCM
+ - RFC-5280 :: X.509 PKI Certificate and CRL Profile
+ - RFC-5480 :: ECC Subject Public Key Information
+ - RFC-5639 :: ECC Brainpool Standard Curves
+ - RFC-5652 :: CMS (STD0070)
+ - RFC-5753 :: ECC in CMS
+ - RFC-5758 :: CMS - Additional Algorithms for DSA and ECDSA
+ - RFC-6818 :: Updates to the X.509 PKI Certificate and CRL Profile
+ - RFC-6960 :: Online Certificate Status Protocol - OCSP
+ - RFC-8954 :: Online Certificate Status Protocol (OCSP) Nonce Extension
+ - RFC-8398 :: Internationalized Email Addresses in X.509 Certificates
+ - RFC-8399 :: Internationalization Updates to RFC 5280
+ - RFC-8813 :: Clarifications for ECC Subject Public Key
+ - RFC-5915 :: ECC Private Key Structure
+ - RFC-5958 :: Asymmetric Key Packages
+ - RFC-6337 :: ECC in OpenPGP
+ - RFC-7292 :: PKCS #12: Personal Information Exchange Syntax v1.1
+ - RFC-8351 :: The PKCS #8 EncryptedPrivateKeyInfo Media Type
+
+ - draft-koch-openpgp-2015-rfc4880bis :: Updates to RFC-4880
** v3 fingerprints
For packet version 3 we calculate the keyids this way: