diff --git a/xep-0373.xml b/xep-0373.xml index 7d8f21d6..6291b971 100644 --- a/xep-0373.xml +++ b/xep-0373.xml @@ -55,6 +55,12 @@ Standards Foundation. look@my.amazin.horse valodim@stratum0.org + + 0.1.1 + 2016-06-04 + fs +

Minior editorial fixes.

+
0.1 2016-05-10 @@ -99,7 +105,7 @@ Standards Foundation.
OpenPGP element
An XMPP extension element: &openpgp; qualified by the 'urn:xmpp:openpgp:0' namespace
OpenPGP content element
An element embedded via OpenPGP in a &openpgp; element. Either one of &signcrypt;, &sign; or &crypt;, qualified by the 'urn:xmpp:openpgp:0' namespace.
-
PEP
Personal Eventing Protocol (XEP-0163)
+
PEP
Personal Eventing Protocol (XEP-0163)
Public key PEP node
A PEP node containing an entity's public OpenPGP key.
Secret key PEP node
A PEP node containing an entity's encrypted secret OpenPGP key.
@@ -178,8 +184,8 @@ Standards Foundation. - - + + @@ -645,7 +651,7 @@ Standards Foundation. API may provide access to the embedded OpenPGP timestamp.

The 'rpad' element of the OpenPGP content elements exists to - prevent length-base side channel attacks.

+ prevent length-based side channel attacks.

@@ -662,7 +668,7 @@ Standards Foundation. encrypting of the element. The scope of the specification was deliberately limited to OpenPGP.

-

Features like signed presences, which is provided by XEP-0027, +

Features like signed presences, which is provided by XEP-0027, may be added later on as add-on XEP to this.

@@ -683,13 +689,13 @@ Standards Foundation.

OpenPGP User IDs normally consist of a name - email address pair, e.g., - "Juliet <juliet@example.org>" (&rfc4880; § 5.11). + "Juliet <juliet@example.org>" (RFC 4880 § 5.11). For this XEP, we require User IDs of the format "xmpp:juliet@example.org". First, it is required to have at least one User ID indicating the use of this OpenPGP key. When doing certification of keys (key signing), the partner must know what User ID she actually certifies. - Second, this format uses the standardized URI from XEP-0147 to indicate + Second, this format uses the standardized URI from XEP-0147 to indicate that this User ID corresponds to a key that is used for XMPP. Third, having the Real Name inside provides no additional security or guideline if this key should be certified. The XMPP address @@ -755,7 +761,7 @@ Standards Foundation. -

Thanks to Emmanuel Gil Peyrot, Sergei Golovan, Marc Laporte Georg +

Thanks to Emmanuel Gil Peyrot, Sergei Golovan, Marc Laporte, Georg Lukas and Adithya Abraham Philip for their feedback.

The first draft of this specification was worked out and written diff --git a/xep-0374.xml b/xep-0374.xml index 0cea0432..fdfcea95 100644 --- a/xep-0374.xml +++ b/xep-0374.xml @@ -13,7 +13,7 @@

OpenPGP for XMPP Instant Messaging - Specifies a OpenPGP for XMPP (XEP-OX) profile for the Instant + Specifies a OpenPGP for XMPP (XEP-0373) profile for the Instant Messaging (IM) use case. This XMPP Extension Protocol is copyright (c) 1999 - 2016 by the XMPP Standards Foundation (XSF). @@ -49,6 +49,12 @@ Standards Foundation. look@my.amazin.horse valodim@stratum0.org + + 0.1.1 + 2016-06-04 + fs +

Minior editorial fixes.

+
0.1 2016-05-10 @@ -124,12 +130,16 @@ Standards Foundation. to store OpenPGP key information in the Domain Name System (DNS). This specification does not restrict the mechanism of key discovery and retrieval, but compliant clients MUST support - the public key announcement as described in &xep0373; §4.

+ the public key announcement as described in XEP-0373 + § 4.

After the required public keys have been discovered, XMPP clients engage in an OpenPGP secured IM conversation by exchanging &openpgp; extension elements. They MUST - use the &signcrypt; OpenPGP content element specified in &xep0373; §3.1.

+ use the &signcrypt; OpenPGP content element specified in XEP-0373 § + 3.1.

The child elements of the OpenPGP content element's &payload; can be seen as stanza extension elements which are encrypted and @@ -164,7 +174,7 @@ Standards Foundation. -

Clients MAY want to use the mechanism in &xep0374; §5 to +

Clients MAY want to use the mechanism in XEP-0373 § 5 to synchronize their secret key(s) over multiple devices. Thus, they should query the user's PEP service for an eventually stored encrypted secret key.

@@ -230,14 +240,16 @@ Standards Foundation.

This XEP does not define a Schema, since it exclusively uses elements from - &xep0373; and other XEPs.

+ XEP-0373 and other XEPs.

-

Please refer to the Acknowledgements section of &xep0373;, since the two - XEPs where designed together.

+

Please refer to the Acknowledgements + section of XEP-0373, since the two XEPs where designed + together.

Content Element'to' Attribute'time' Attribute'to' Element'time' Element <rpad/> Element <payload/> Element