@@ -5382,7 +5382,7 @@ Signature validity is null if the verification keys do not correspond to the cer
diff --git a/docs/LiteralDataPacket.html b/docs/LiteralDataPacket.html
index c3d734a8..1b5ec55a 100644
--- a/docs/LiteralDataPacket.html
+++ b/docs/LiteralDataPacket.html
@@ -147,7 +147,7 @@ further interpreted.
@@ -1575,7 +1575,7 @@ will be normalized to \r\n and by default text is converted to UTF8
diff --git a/docs/MarkerPacket.html b/docs/MarkerPacket.html
index d41e366f..bf14fa5d 100644
--- a/docs/MarkerPacket.html
+++ b/docs/MarkerPacket.html
@@ -106,7 +106,7 @@ software is necessary to process the message.
@@ -333,7 +333,7 @@ software is necessary to process the message.
diff --git a/docs/Message.html b/docs/Message.html
index 47b41564..146ae170 100644
--- a/docs/Message.html
+++ b/docs/Message.html
@@ -146,7 +146,7 @@ See https://tools.iet
@@ -1004,7 +1004,7 @@ Signature types are described in
diff --git a/docs/PacketList.html b/docs/PacketList.html
index 26512388..dc87bd44 100644
--- a/docs/PacketList.html
+++ b/docs/PacketList.html
@@ -97,7 +97,7 @@ are stored as numerical indices.
@@ -1849,7 +1849,7 @@ If only gnu-dummy keys are found, we cannot properly validate so we throw an err
diff --git a/docs/PublicKey.html b/docs/PublicKey.html
index 0719a06c..99a3d8d4 100644
--- a/docs/PublicKey.html
+++ b/docs/PublicKey.html
@@ -144,7 +144,7 @@
@@ -952,7 +952,7 @@ This is needed for constant-time processing. Expected object of the form: { sess
diff --git a/docs/PublicKeyPacket.html b/docs/PublicKeyPacket.html
index 476c16f1..c0d1ed6f 100644
--- a/docs/PublicKeyPacket.html
+++ b/docs/PublicKeyPacket.html
@@ -195,7 +195,7 @@ key (sometimes called an OpenPGP certificate).
@@ -2571,7 +2571,7 @@ services.
diff --git a/docs/SecretKeyPacket.html b/docs/SecretKeyPacket.html
index 59097cb0..d51ed4de 100644
--- a/docs/SecretKeyPacket.html
+++ b/docs/SecretKeyPacket.html
@@ -191,7 +191,7 @@ includes the secret-key material after all the public-key fields.
@@ -3837,7 +3837,7 @@ The resulting key cannot be used for signing/decrypting but can still verify sig
diff --git a/docs/SecretSubkeyPacket.html b/docs/SecretSubkeyPacket.html
index 63f9b9b3..a3a608b0 100644
--- a/docs/SecretSubkeyPacket.html
+++ b/docs/SecretSubkeyPacket.html
@@ -190,7 +190,7 @@ Key packet and has exactly the same format.
@@ -3906,7 +3906,7 @@ The resulting key cannot be used for signing/decrypting but can still verify sig
diff --git a/docs/Signature.html b/docs/Signature.html
index 16b92a51..7431d944 100644
--- a/docs/Signature.html
+++ b/docs/Signature.html
@@ -144,7 +144,7 @@
@@ -614,7 +614,7 @@
diff --git a/docs/SignaturePacket.html b/docs/SignaturePacket.html
index f1b23612..a8e1c2b2 100644
--- a/docs/SignaturePacket.html
+++ b/docs/SignaturePacket.html
@@ -99,7 +99,7 @@ block of text, and a signature that is a certification of a User ID.
@@ -1833,7 +1833,7 @@ block of text, and a signature that is a certification of a User ID.
diff --git a/docs/SymEncryptedIntegrityProtectedDataPacket.html b/docs/SymEncryptedIntegrityProtectedDataPacket.html
index 04cfd19d..1824c4af 100644
--- a/docs/SymEncryptedIntegrityProtectedDataPacket.html
+++ b/docs/SymEncryptedIntegrityProtectedDataPacket.html
@@ -101,7 +101,7 @@ packet.
@@ -795,7 +795,7 @@ See RFC 4880 9.2 f
diff --git a/docs/TrustPacket.html b/docs/TrustPacket.html
index f9ce4086..07ec3afd 100644
--- a/docs/TrustPacket.html
+++ b/docs/TrustPacket.html
@@ -105,7 +105,7 @@ other than local keyring files.
@@ -262,7 +262,7 @@ Currently not implemented as we ignore trust packets
diff --git a/docs/UserAttributePacket.html b/docs/UserAttributePacket.html
index 1e485667..f5e8797f 100644
--- a/docs/UserAttributePacket.html
+++ b/docs/UserAttributePacket.html
@@ -107,7 +107,7 @@ an implementation may use any method desired.
@@ -585,7 +585,7 @@ an implementation may use any method desired.
diff --git a/docs/UserIDPacket.html b/docs/UserIDPacket.html
index 78afa335..8bdb8988 100644
--- a/docs/UserIDPacket.html
+++ b/docs/UserIDPacket.html
@@ -100,7 +100,7 @@ specifies the length of the User ID.
Get Compression Stream API instatiators if the constructors are implemented.
+NB: the return instatiator functions will throw when called if the provided compressionFormat is not supported
+(supported formats cannot be determined in advance).
+
+
+
+
+
+
+
+
@@ -10961,7 +11674,7 @@ The new key includes a revocation certificate that must be removed before return
diff --git a/docs/index.html b/docs/index.html
index 275ca440..e20f21ed 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -139,7 +139,7 @@ library to convert back and forth between them.
Algorithmically**
-
p256
+
nistP256
ECDH
ECDSA
Yes*
@@ -147,7 +147,7 @@ library to convert back and forth between them.
If native***
-
p384
+
nistP384
ECDH
ECDSA
Yes*
@@ -155,7 +155,7 @@ library to convert back and forth between them.
If native***
-
p521
+
nistP521
ECDH
ECDSA
Yes*
@@ -501,7 +501,7 @@ can .pipe() to a Writable stream, for example.
Generate new key pair
ECC keys (smaller and faster to generate):
-
Possible values for curve are: curve25519, ed25519, p256, p384, p521,
+
Possible values for curve are: curve25519, ed25519, nistP256, nistP384, nistP521,
brainpoolP256r1, brainpoolP384r1, brainpoolP512r1, and secp256k1.
Note that both the curve25519 and ed25519 options generate a primary key for signing using Ed25519
and a subkey for encryption using Curve25519.
@@ -706,7 +706,7 @@ and a subkey for encryption using Curve25519.
diff --git a/docs/module-config.html b/docs/module-config.html
index 315e5010..55a40273 100644
--- a/docs/module-config.html
+++ b/docs/module-config.html
@@ -89,7 +89,7 @@
@@ -4224,7 +4112,7 @@ Note: not all OpenPGP implementations are compatible with this option.
diff --git a/docs/module-crypto.html b/docs/module-crypto.html
index 6360dce9..b6f6f44f 100644
--- a/docs/module-crypto.html
+++ b/docs/module-crypto.html
@@ -89,7 +89,7 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/docs/module-crypto_cmac.html b/docs/module-crypto_cmac.html
index 31aaadf1..51430d3e 100644
--- a/docs/module-crypto_cmac.html
+++ b/docs/module-crypto_cmac.html
@@ -90,7 +90,7 @@ native AES-CBC using either the WebCrypto API or Node.js' crypto API.
@@ -398,7 +398,7 @@ simplify the implementation.
diff --git a/docs/module-crypto_crypto.html b/docs/module-crypto_crypto.html
index a0105d17..a79a85c7 100644
--- a/docs/module-crypto_crypto.html
+++ b/docs/module-crypto_crypto.html
@@ -90,7 +90,7 @@ well as key generation and parameter handling for all public-key cryptosystems.<
@@ -533,7 +533,7 @@
diff --git a/docs/module-crypto_mode_eax.html b/docs/module-crypto_mode_eax.html
index 76aa3551..50d97721 100644
--- a/docs/module-crypto_mode_eax.html
+++ b/docs/module-crypto_mode_eax.html
@@ -90,7 +90,7 @@ native AES-CTR using either the WebCrypto API or Node.js' crypto API.
@@ -733,7 +733,7 @@ native AES-CTR using either the WebCrypto API or Node.js' crypto API.
diff --git a/docs/module-crypto_mode_gcm.html b/docs/module-crypto_mode_gcm.html
index c9911464..9264ae90 100644
--- a/docs/module-crypto_mode_gcm.html
+++ b/docs/module-crypto_mode_gcm.html
@@ -90,7 +90,7 @@ the WebCrypto api as well as node.js' crypto api.
@@ -319,7 +319,7 @@ the WebCrypto api as well as node.js' crypto api.
diff --git a/docs/module-crypto_mode_ocb.html b/docs/module-crypto_mode_ocb.html
index 19dceb00..15b9f96e 100644
--- a/docs/module-crypto_mode_ocb.html
+++ b/docs/module-crypto_mode_ocb.html
@@ -89,7 +89,7 @@
@@ -966,7 +966,7 @@ Note that in OpenPGP, the message needs to be padded with PKCS#1 (same as RSA)
diff --git a/docs/module-crypto_public_key_elliptic.html b/docs/module-crypto_public_key_elliptic.html
index f116206b..bdbb779e 100644
--- a/docs/module-crypto_public_key_elliptic.html
+++ b/docs/module-crypto_public_key_elliptic.html
@@ -89,7 +89,7 @@
@@ -1002,7 +1002,7 @@ To be used if no native implementation is available for the given curve/operatio
diff --git a/docs/module-crypto_public_key_elliptic_eddsa.html b/docs/module-crypto_public_key_elliptic_eddsa.html
index 21bb2eb8..1f8c76be 100644
--- a/docs/module-crypto_public_key_elliptic_eddsa.html
+++ b/docs/module-crypto_public_key_elliptic_eddsa.html
@@ -89,7 +89,7 @@
@@ -1091,7 +1091,7 @@
diff --git a/docs/module-crypto_public_key_elliptic_eddsa_legacy.html b/docs/module-crypto_public_key_elliptic_eddsa_legacy.html
index b9a68f12..efeafadb 100644
--- a/docs/module-crypto_public_key_elliptic_eddsa_legacy.html
+++ b/docs/module-crypto_public_key_elliptic_eddsa_legacy.html
@@ -90,7 +90,7 @@ This key type has been deprecated by the crypto-refresh RFC.
@@ -912,7 +912,7 @@ This key type has been deprecated by the crypto-refresh RFC.
diff --git a/docs/module-crypto_public_key_prime.html b/docs/module-crypto_public_key_prime.html
index f26a9c24..abbe4ce7 100644
--- a/docs/module-crypto_public_key_prime.html
+++ b/docs/module-crypto_public_key_prime.html
@@ -89,7 +89,7 @@
@@ -2264,7 +2354,7 @@ RSA private prime p, RSA private prime q, u = p ** -1 mod q
diff --git a/docs/module-crypto_random.html b/docs/module-crypto_random.html
index fa8b2c6c..bce5b5f0 100644
--- a/docs/module-crypto_random.html
+++ b/docs/module-crypto_random.html
@@ -89,7 +89,7 @@
@@ -2852,7 +2852,7 @@ The expiration time of the signature is ignored.
diff --git a/docs/module-packet_packet.html b/docs/module-packet_packet.html
index 9215d135..4ed6b6e4 100644
--- a/docs/module-packet_packet.html
+++ b/docs/module-packet_packet.html
@@ -89,7 +89,7 @@
@@ -163,7 +163,7 @@ sequence of octets is the valid representation of a curve OID.
diff --git a/docs/module-type_s2k-GenericS2K.html b/docs/module-type_s2k-GenericS2K.html
index 07287091..18af6ab1 100644
--- a/docs/module-type_s2k-GenericS2K.html
+++ b/docs/module-type_s2k-GenericS2K.html
@@ -153,7 +153,7 @@
@@ -154,7 +154,7 @@ the former includes an algorithm byte preceeding the encrypted session key.<
diff --git a/docs/module-util.html b/docs/module-util.html
index 977a0736..fa68cd6a 100644
--- a/docs/module-util.html
+++ b/docs/module-util.html
@@ -89,7 +89,7 @@