From ab96384ed2f2305f5920e74330f677dcf3e50615 Mon Sep 17 00:00:00 2001 From: Ivan Herman Date: Mon, 16 Sep 2024 09:19:41 +0200 Subject: [PATCH] Changed the reference to canonical forms of rdf-canon --- index.html | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/index.html b/index.html index 44be3a8..6f33ddf 100644 --- a/index.html +++ b/index.html @@ -520,7 +520,7 @@

Algorithms

— such as the cryptographic hashing algorithm.

-

+

When the RDF Dataset Canonicalization Algorithm (RDFC-1.0) [[RDF-CANON]] is used with ECDSA algorithms, the cryptographic hashing function used by RDFC-1.0 is chosen based on the size of the associated public key. For P-256 keys, the @@ -755,9 +755,11 @@

Transformation (ecdsa-rdfc-2019)

Let |canonicalDocument| be the result of converting |unsecuredDocument| to JSON-LD expanded form and then -to RDF statements, applying the -RDF Dataset Canonicalization Algorithm, and then serializing the -result to [[N-QUADS]]. +to RDF statements, applying the RDF Dataset Canonicalization +Algorithm [[RDF-CANON]] to the result, and then serializing the result to a +serialized canonical form [[RDF-CANON]]. +For canonicalization one must use the hash algorithm appropriate in security level to +the curve used; see further details.
  • Return |canonicalDocument| as the transformed data document. @@ -1316,7 +1318,7 @@

    Selective Disclosure Functions

    labelReplacementCanonicalizeNQuads

    -The following algorithm canonicalizes an array of N-Quad strings and replaces +The following algorithm canonicalizes an array of N-Quad [[N-QUADS]] strings and replaces any blank node identifiers in the canonicalized result using a label map factory function, |labelMapFactoryFunction|. The required inputs are an array of N-Quad strings (|nquads|), and a label map factory function