diff --git a/xep-0434.xml b/xep-0434.xml
index ac3121cd..4dfbc2f9 100644
--- a/xep-0434.xml
+++ b/xep-0434.xml
@@ -1,9 +1,9 @@
-
+
-
+
%ents;
]>
@@ -36,6 +36,22 @@
melvo@olomono.de
melvo@olomono.de
+
+ 0.6.0
+ 2021-10-04
+ melvo
+
+ Specify key identifier encoding, improve glossary and update to XEP-0384 version 0.8.0:
+
+ - Specify usage of Base64 encoding for key identifiers within trust messages
+ - Specify usage of Base16 encoding for key identifiers within Trust Message URIs
+ - Use Base64-encoded key identifiers in examples
+ - Add 'hash value' as example of key identifier
+ - Update OMEMO's namespace to 'urn:xmpp:omemo:2'
+ - Update namespace to 'urn:xmpp:tm:1'
+
+
+
0.5.1
2021-05-14
@@ -155,7 +171,7 @@
Key identifier
- Identifier of a key (e.g., a fingerprint or the key itself)
+ Identifier of a key (e.g., a hash value / fingerprint or the key itself)
@@ -268,7 +284,7 @@
MUST have a usage attribute specifying the namespace of the protocol that uses the trust message for a specific purpose.
- MUST have an encryption attribute specifying the namespace of the encryption protocol for which the keys are used.
+ MUST have an encryption attribute specifying the namespace of the encryption protocol that uses the keys.
MUST contain at least one ]]> direct child element that
@@ -278,7 +294,8 @@
MUST contain at least one ]]> or ]]> direct child element indicating the trust respectively distrust in a key.
- Each ]]> and ]]> element MUST contain exactly one key identifier.
+ Each ]]> and ]]> element MUST contain exactly one Base64-encoded (see &rfc4648;) key identifier.
+ The kind of identifier that the key's encryption protocol specifies MUST be used.
@@ -300,13 +317,13 @@
&ns;&ns-atm;&ns-omemo;
- 6850019d7ed0feb6d3823072498ceb4f616c6025586f8f666dc6b9c81ef7e0a4
- 221a4f8e228b72182b006e5ca527d3bddccf8d9e6feaf4ce96e1c451e8648020
+ aFABnX7Q/rbTgjBySYzrT2FsYCVYb49mbca5yB734KQ=
+ IhpPjiKLchgrAG5cpSfTvdzPjZ5v6vTOluHEUehkgCA=
- 623548d3835c6d33ef5cb680f7944ef381cf712bf23a0119dabe5c4f252cd02f
- b423f5088de9a924d51b31581723d850c7cc67d0a4fe6b267c3d301ff56d2413
- d9f849b6b828309c5f2c8df4f38fd891887da5aaa24a22c50d52f69b4a80817e
+ YjVI04NcbTPvXLaA95RO84HPcSvyOgEZ2r5cTyUs0C8=
+ tCP1CI3pqSTVGzFYFyPYUMfMZ9Ck/msmfD0wH/VtJBM=
+ 2fhJtrgoMJxfLI3084/YkYh9paqiSiLFDVL2m0qAgX4=
]]>
@@ -365,13 +382,13 @@
- 6850019d7ed0feb6d3823072498ceb4f616c6025586f8f666dc6b9c81ef7e0a4
- 221a4f8e228b72182b006e5ca527d3bddccf8d9e6feaf4ce96e1c451e8648020
+ aFABnX7Q/rbTgjBySYzrT2FsYCVYb49mbca5yB734KQ=
+ IhpPjiKLchgrAG5cpSfTvdzPjZ5v6vTOluHEUehkgCA=
- 623548d3835c6d33ef5cb680f7944ef381cf712bf23a0119dabe5c4f252cd02f
- b423f5088de9a924d51b31581723d850c7cc67d0a4fe6b267c3d301ff56d2413
- d9f849b6b828309c5f2c8df4f38fd891887da5aaa24a22c50d52f69b4a80817e
+ YjVI04NcbTPvXLaA95RO84HPcSvyOgEZ2r5cTyUs0C8=
+ tCP1CI3pqSTVGzFYFyPYUMfMZ9Ck/msmfD0wH/VtJBM=
+ 2fhJtrgoMJxfLI3084/YkYh9paqiSiLFDVL2m0qAgX4=
@@ -436,6 +453,7 @@
The JID attribute of the ]]> element MUST be used as the Trust Message URI's path.
The first key-value pair of the URI's query MUST represent the encryption attribute of the ]]> element.
All remaining key-value pairs of the URI's query MUST represent the ]]> respectively ]]> elements of the ]]> element.
+ Each key identifier MUST be Base16-encoded (see &rfc4648;).
The key of a key-value pair MUST be the element's respectively attribute's name and the value their content.
&ns-omemo;
-
-
+
+