diff --git a/docs/32000-2-2020/clause07.md b/docs/32000-2-2020/clause07.md index 0ba21d6..afbc31e 100644 --- a/docs/32000-2-2020/clause07.md +++ b/docs/32000-2-2020/clause07.md @@ -3,7 +3,7 @@ subset: PDF 2.0 isodoc: ISO 32000-2:2020 clause: 7 title: Syntax -modified: 7 May 2024 +modified: 24 May 2024 ---
Add the following EBNF figure and embedded attachment above EXAMPLE 1:
- -Change EXAMPLE 1 as follows:
@@ -276,10 +281,13 @@ However, aAdd the following EBNF figure and embedded attachment above EXAMPLE 2:
- -Change EXAMPLE 2 as follows:
@@ -691,6 +699,28 @@ and the file encryption key as the key. ... NOTE This algorithm, when applied to the user password string, produces the file encryption key used to encrypt or decrypt string and stream data according to 7.6.3.3, "Algorithm 1.A: Encryption of data using the AES algorithms". Parts of this algorithm are also used in the algorithms described in 7.6.4.4, "Password algorithms". +Change bullet (a) as follows:
+ +
+ Make a new string, K1, consisting of 64 repetitions of the sequence: input password, K, the 48-byte user key. The 48 byte user key is only used when checking the owner password or creating the owner key. If checking the user password or creating the user key, K1 is the concatenation of the input password and K.
+
Make a new string K0 as follows:
+Next, set K1 to 64 repetitions of K0.
+ +Change bullet (f) as follows:
@@ -830,12 +860,12 @@ there is no way to specify that metadata is to be left unencrypted in these caseMove Figure 5 from subclause 7.7.2 to after the first paragraph, and update Figure 5 as follows:
- -