From 28de6786add039f8f2516ddd644e2d55494f5377 Mon Sep 17 00:00:00 2001
From: Ivan Herman
-The Multikey format, defined in
-[[[controller-document]]], is used to express public keys for the cryptographic
+The Multikey format, defined in
+[[[cid-1.0]]], is used to express public keys for the cryptographic
suites defined in this specification.
The `publicKeyMultibase` value of the verification method MUST start with the
base-58-btc prefix (`z`), as defined in the
-Multibase section of
-[[[controller-document]]]. A Multibase-encoded Ed25519 256-bit public key value
+Multibase section of
+[[[cid-1.0]]]. A Multibase-encoded Ed25519 256-bit public key value
follows, as defined in the
-Multikey section of
-[[[controller-document]]]. Any other encoding MUST NOT be allowed.
+Multikey section of
+[[[cid-1.0]]]. Any other encoding MUST NOT be allowed.
@@ -330,11 +330,11 @@
The `secretKeyMultibase` value of the verification method MUST start with the
base-58-btc prefix (`z`), as defined in the
-Multibase section of
-[[[controller-document]]]. A Multibase-encoded Ed25519 256-bit secret key value
+Multibase section of
+[[[cid-1.0]]]. A Multibase-encoded Ed25519 256-bit secret key value
follows, as defined in the
-Multikey section of
-[[[controller-document]]]. Any other encoding MUST NOT be allowed.
+Multikey section of
+[[[cid-1.0]]]. Any other encoding MUST NOT be allowed.
@@ -373,8 +373,8 @@ Verification Methods
Multikey
Multikey
DataIntegrityProof
The `proofValue` property of the proof MUST be a detached EdDSA signature
produced according to [[RFC8032]], encoded using the base-58-btc header and
alphabet as described in the
-Multibase section of
-[[[controller-document]]].
+Multibase section of
+[[[cid-1.0]]].
Create Proof (eddsa-rdfc-2022) |options| passed as parameters.
The `publicKeyMultibase` value of the verification method MUST start with the base-58-btc prefix (`z`), as defined in the -Multibase section of +Multibase section of [[VC-DATA-INTEGRITY]]. A Multibase-encoded Multikey value follows, which MUST consist of a binary value that starts with the two-byte prefix `0xed01`, which is the Multikey header for an Ed25519 public key, followed by the 32-byte @@ -1903,8 +1903,8 @@
Date: Tue, 4 Feb 2025 16:52:22 +0100 Subject: [PATCH 2/3] Forget the related document name --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 91dfb0d..8af50e2 100644 --- a/index.html +++ b/index.html @@ -129,7 +129,7 @@ value: "Verifiable Credential Data Integrity v1.0", href: "https://www.w3.org/TR/vc-data-integrity/" }, { - value: "Controller Documents v1.0", + value: "Controlled Identifiers v1.0", href: "https://www.w3.org/TR/cid-1.0/" },{ value: "Data Integrity ECDSA Cryptosuites v1.0", From 24d60bdabd9495afc6317b140cdaac8850443d95 Mon Sep 17 00:00:00 2001 From: Manu SpornyDate: Mon, 17 Feb 2025 17:06:07 -0500 Subject: [PATCH 3/3] Use CID instead of cid-1.0 to ensure future refs update. --- index.html | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/index.html b/index.html index 8af50e2..bdb75e8 100644 --- a/index.html +++ b/index.html @@ -267,19 +267,19 @@ Verification Methods
Multikey
-The Multikey format, defined in -[[[cid-1.0]]], is used to express public keys for the cryptographic +The Multikey format, defined in +[[[CID]]], is used to express public keys for the cryptographic suites defined in this specification.
The `publicKeyMultibase` value of the verification method MUST start with the base-58-btc prefix (`z`), as defined in the -Multibase section of -[[[cid-1.0]]]. A Multibase-encoded Ed25519 256-bit public key value +Multibase section of +[[[CID]]]. A Multibase-encoded Ed25519 256-bit public key value follows, as defined in the -Multikey section of -[[[cid-1.0]]]. Any other encoding MUST NOT be allowed. +Multikey section of +[[[CID]]]. Any other encoding MUST NOT be allowed.
@@ -330,11 +330,11 @@
Multikey
The `secretKeyMultibase` value of the verification method MUST start with the base-58-btc prefix (`z`), as defined in the -Multibase section of -[[[cid-1.0]]]. A Multibase-encoded Ed25519 256-bit secret key value +Multibase section of +[[[CID]]]. A Multibase-encoded Ed25519 256-bit secret key value follows, as defined in the -Multikey section of -[[[cid-1.0]]]. Any other encoding MUST NOT be allowed. +Multikey section of +[[[CID]]]. Any other encoding MUST NOT be allowed.
@@ -373,8 +373,8 @@
DataIntegrityProof
The `proofValue` property of the proof MUST be a detached EdDSA signature produced according to [[RFC8032]], encoded using the base-58-btc header and alphabet as described in the -Multibase section of -[[[cid-1.0]]]. +Multibase section of +[[[CID]]].Create Proof (eddsa-rdfc-2022) |options| passed as parameters.
The `publicKeyMultibase` value of the verification method MUST start with the base-58-btc prefix (`z`), as defined in the -Multibase section of +Multibase section of [[VC-DATA-INTEGRITY]]. A Multibase-encoded Multikey value follows, which MUST consist of a binary value that starts with the two-byte prefix `0xed01`, which is the Multikey header for an Ed25519 public key, followed by the 32-byte @@ -1903,8 +1903,8 @@