diff --git a/index.html b/index.html index 342a587..bdb75e8 100644 --- a/index.html +++ b/index.html @@ -129,8 +129,8 @@ value: "Verifiable Credential Data Integrity v1.0", href: "https://www.w3.org/TR/vc-data-integrity/" }, { - value: "Controller Documents v1.0", - href: "https://www.w3.org/TR/controller-document/" + value: "Controlled Identifiers v1.0", + 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]]], 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]]]. 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]]]. 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]]]. 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]]]. 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]]].

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]].