From 28de6786add039f8f2516ddd644e2d55494f5377 Mon Sep 17 00:00:00 2001 From: Ivan Herman Date: Tue, 4 Feb 2025 16:46:10 +0100 Subject: [PATCH 1/3] Changed references to controller documents to cid. --- index.html | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/index.html b/index.html index 342a587..91dfb0d 100644 --- a/index.html +++ b/index.html @@ -130,7 +130,7 @@ href: "https://www.w3.org/TR/vc-data-integrity/" }, { value: "Controller Documents v1.0", - href: "https://www.w3.org/TR/controller-document/" + href: "https://www.w3.org/TR/cid-1.0/" },{ value: "Data Integrity ECDSA Cryptosuites v1.0", href: "https://www.w3.org/TR/vc-di-ecdsa/" @@ -267,19 +267,19 @@

Verification Methods

Multikey

-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 @@

Multikey

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 @@

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.
             
             
  • -Let |proof|.|proofValue| be a +Let |proof|.|proofValue| be a base58-btc-encoded Multibase value of the |proofBytes|.
  • @@ -558,7 +558,7 @@

    Verify Proof (eddsa-rdfc-2022)

  • Let |proofBytes| be the -Multibase decoded base58-btc +Multibase decoded base58-btc value in |securedDocument|.|proof|.|proofValue|.
  • @@ -794,8 +794,8 @@

    Proof Verification (eddsa-rdfc-2022)

    Let |publicKeyBytes| be the result of retrieving the public key bytes associated with the |options|.|verificationMethod| value as described in the -Retrieve -Verification Method section of the [[[controller-document]]] specification. +Retrieve +Verification Method section of the [[[CID]]] specification.
  • Let `verificationResult` be the result of applying the verification @@ -866,7 +866,7 @@

    Create Proof (eddsa-jcs-2022)

    |options| passed as parameters.
  • -Let |proof|.|proofValue| be a +Let |proof|.|proofValue| be a base58-btc-encoded Multibase value of the |proofBytes|.
  • @@ -905,7 +905,7 @@

    Verify Proof (eddsa-jcs-2022)

  • Let |proofBytes| be the -Multibase decoded base58-btc +Multibase decoded base58-btc value in |securedDocument|.|proof|.|proofValue|.
  • @@ -1812,7 +1812,7 @@

    Ed25519VerificationKey2020

    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 @@

    Ed25519Signature2020

    The `proofValue` property of the proof MUST be a detached EdDSA 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]].

    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 Sporny 
    Date: 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.
                 
  • -Let |proof|.|proofValue| be a +Let |proof|.|proofValue| be a base58-btc-encoded Multibase value of the |proofBytes|.
  • @@ -558,7 +558,7 @@

    Verify Proof (eddsa-rdfc-2022)

  • Let |proofBytes| be the -Multibase decoded base58-btc +Multibase decoded base58-btc value in |securedDocument|.|proof|.|proofValue|.
  • @@ -866,7 +866,7 @@

    Create Proof (eddsa-jcs-2022)

    |options| passed as parameters.
  • -Let |proof|.|proofValue| be a +Let |proof|.|proofValue| be a base58-btc-encoded Multibase value of the |proofBytes|.
  • @@ -905,7 +905,7 @@

    Verify Proof (eddsa-jcs-2022)

  • Let |proofBytes| be the -Multibase decoded base58-btc +Multibase decoded base58-btc value in |securedDocument|.|proof|.|proofValue|.
  • @@ -1812,7 +1812,7 @@

    Ed25519VerificationKey2020

    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 @@

    Ed25519Signature2020

    The `proofValue` property of the proof MUST be a detached EdDSA 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]].