Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev #5

Merged
merged 6 commits into from May 10, 2019
Merged

Dev #5

Changes from 1 commit
Commits
File filter...
Filter file types
Jump to…
Jump to file or symbol
Failed to load files and symbols.

Always

Just for now

Minor update (Abstract + Aknowledgements)

  • Loading branch information...
cyberphone committed Mar 29, 2019
commit be32c5567b12b5a4a39866fcbf5ab4dd9ac41e65
@@ -10,7 +10,7 @@
<?rfc compact="yes" ?>
<?rfc subcompact="no" ?>

<rfc category="std" docName="draft-rundgren-json-canonicalization-scheme-05" ipr="trust200902">
<rfc category="std" docName="draft-rundgren-json-canonicalization-scheme-06" ipr="trust200902">
<front>
<title abbrev="draft-rundgren-json-canonicalization-scheme">
JSON Canonicalization Scheme (JCS)
@@ -69,18 +69,15 @@
<abstract>
<t>
Cryptographic operations like hashing and signing requires that the
original data does not change during serialization or parsing.
By applying the rules defined by the JSON Canonicalization Scheme (JCS),
data provided in JSON <xref target="RFC8259"/> format can be exchanged "as is",
while still being usable by secure cryptographic operations.
JCS achieves this by building on the strict serialization formats for JSON primitives
defined by ECMAScript <xref target="ES6"/>, constraining JSON data
to the I&nbhy;JSON <xref target="RFC7493"/> subset,
and through a platform independent property sorting scheme.
</t>
<t>
The intended audiences of this document are JSON tool vendors, as
well as designers of JSON based cryptographic solutions.
original data does not change during serialization or parsing. One
way addressing this issue is creating a canonical form of the data.
Canonicalization also permits data to be exchanged in its original
form on the "wire" while still being subject to secure cryptographic
operations. The JSON Canonicalization Scheme (JCS) provides
canonicalization support for data in the JSON format by building on
the strict serialization methods for JSON primitives defined by
ECMAScript, constraining JSON data to the I-JSON subset, and through
a deterministic property sorting scheme.
</t>
</abstract>
</front>
@@ -140,6 +137,10 @@
<t>
For potential uses outside of cryptography see <xref target="JSONCOMP"/>.
</t>
<t>
The intended audiences of this document are JSON tool vendors, as
well as designers of JSON based cryptographic solutions.
</t>
</section>

<section anchor="Terminology" title="Terminology">
@@ -471,8 +472,8 @@
Robert&nbsp;Tupelo-Schneck and Michal&nbsp;Wadas.
</t>
<t>
For carrying out real-world concept verification, the software and
support for number serialization provided by Ulf Adams, Tanner Gooding and Remy Oudompheng
For carrying out real world concept verification, the software and
support for number serialization provided by Ulf&nbsp;Adams, Tanner&nbsp;Gooding and Remy&nbsp;Oudompheng
was very helpful.
</t>
</section>
ProTip! Use n and p to navigate between commits in a pull request.
You can’t perform that action at this time.