RFC 4880: Is there a good reason to define a specific format for storing cryptographic data ?

Denis BEURIVE <[email protected]> Fri, 27 Dec 2019 18:14:24 +0100
Newsgroups gmane.comp.encryption.gpg.documentation
Message-ID <CAOgFYPJRchkCHP8RcnNOZ9OrWve1onRJqBYRegYrOE3OrAF1Uw@mail.gmail.com>
--===============4799405516034019942==
Content-Type: multipart/alternative; boundary="000000000000bb2d19059ab2a0ee"

--000000000000bb2d19059ab2a0ee
Content-Type: text/plain; charset="UTF-8"

Hello,


I've just finished the implementation of RFC 4880 in Python (at least part
of it).


And I am asking the question :


*why is PGP not using a standard format to encode data ?*


I mean : we could very well use XML, JSON or YAML to represent a PGP
document.


Is there a good reason to define a specific format for storing
cryptographic data ?


Regards,


Denis

--000000000000bb2d19059ab2a0ee
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">
<p style=3D"margin:0px;white-space:pre-wrap">Hello,</p>
<p style=3D"margin:0px;white-space:pre-wrap"><br></p>
<p style=3D"margin:0px;white-space:pre-wrap">I&#39;ve just finished the imp=
lementation of RFC 4880 in Python (at least part of it).</p>
<p style=3D"margin:0px;white-space:pre-wrap"><br></p>
<p style=3D"margin:0px;white-space:pre-wrap">And I am asking the question :=
</p><p style=3D"margin:0px;white-space:pre-wrap"><br></p><p style=3D"margin=
:0px;white-space:pre-wrap"><i>why is PGP not using a standard format to enc=
ode data ?</i></p>
<p style=3D"margin:0px;white-space:pre-wrap"><br></p>
<p style=3D"margin:0px;white-space:pre-wrap">I mean : we could very well us=
e XML, JSON or YAML to represent a PGP document.</p>
<p style=3D"margin:0px;white-space:pre-wrap"><br></p>
<p style=3D"margin:0px;white-space:pre-wrap">Is there a good reason to defi=
ne a specific format for storing cryptographic data ?</p><p style=3D"margin=
:0px;white-space:pre-wrap"><br></p><p style=3D"margin:0px;white-space:pre-w=
rap">Regards,</p><p style=3D"margin:0px;white-space:pre-wrap"><br></p><p st=
yle=3D"margin:0px;white-space:pre-wrap">Denis</p></div></div>

--000000000000bb2d19059ab2a0ee--


--===============4799405516034019942==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Gnupg-doc mailing list
[email protected]
http://lists.gnupg.org/mailman/listinfo/gnupg-doc

--===============4799405516034019942==--