Skip to content

Commit

Permalink
Changed references to controller documents to cid
Browse files Browse the repository at this point in the history
  • Loading branch information
iherman committed Feb 4, 2025
1 parent 1bd1993 commit fbe8e47
Showing 1 changed file with 22 additions and 22 deletions.
44 changes: 22 additions & 22 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -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/"
Expand Down Expand Up @@ -267,19 +267,19 @@ <h3>Verification Methods</h3>
<h4>Multikey</h4>

<p>
The <a data-cite="controller-document#Multikey">Multikey format</a>, defined in
[[[controller-document]]], is used to express public keys for the cryptographic
The <a data-cite="cid-1.0#Multikey">Multikey format</a>, defined in
[[[cid-1.0]]], is used to express public keys for the cryptographic
suites defined in this specification.
</p>

<p>
The `publicKeyMultibase` value of the verification method MUST start with the
base-58-btc prefix (`z`), as defined in the
<a data-cite="controller-document#multibase-0">Multibase section</a> of
[[[controller-document]]]. A Multibase-encoded Ed25519 256-bit public key value
<a data-cite="cid-1.0#multibase-0">Multibase section</a> of
[[[cid-1.0]]]. A Multibase-encoded Ed25519 256-bit public key value
follows, as defined in the
<a data-cite="controller-document#Multikey">Multikey section</a> of
[[[controller-document]]]. Any other encoding MUST NOT be allowed.
<a data-cite="cid-1.0#Multikey">Multikey section</a> of
[[[cid-1.0]]]. Any other encoding MUST NOT be allowed.
</p>

<p class="advisement">
Expand Down Expand Up @@ -330,11 +330,11 @@ <h4>Multikey</h4>
<p>
The `secretKeyMultibase` value of the verification method MUST start with the
base-58-btc prefix (`z`), as defined in the
<a data-cite="controller-document#multibase-0">Multibase section</a> of
[[[controller-document]]]. A Multibase-encoded Ed25519 256-bit secret key value
<a data-cite="cid-1.0#multibase-0">Multibase section</a> of
[[[cid-1.0]]]. A Multibase-encoded Ed25519 256-bit secret key value
follows, as defined in the
<a data-cite="controller-document#Multikey">Multikey section</a> of
[[[controller-document]]]. Any other encoding MUST NOT be allowed.
<a data-cite="cid-1.0#Multikey">Multikey section</a> of
[[[cid-1.0]]]. Any other encoding MUST NOT be allowed.
</p>

<p class="advisement">
Expand Down Expand Up @@ -373,8 +373,8 @@ <h4>DataIntegrityProof</h4>
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
<a data-cite="controller-document#multibase-0">Multibase section</a> of
[[[controller-document]]].
<a data-cite="cid-1.0#multibase-0">Multibase section</a> of
[[[cid-1.0]]].
</p>

<pre class="example nohighlight"
Expand Down Expand Up @@ -517,7 +517,7 @@ <h4>Create Proof (eddsa-rdfc-2022)</h4>
|options| passed as parameters.
</li>
<li>
Let |proof|.|proofValue| be a <a data-cite="controller-document#multibase-0">
Let |proof|.|proofValue| be a <a data-cite="cid-1.0#multibase-0">
base58-btc-encoded Multibase value</a> of the |proofBytes|.
</li>
<li>
Expand Down Expand Up @@ -558,7 +558,7 @@ <h4>Verify Proof (eddsa-rdfc-2022)</h4>
</li>
<li>
Let |proofBytes| be the
<a data-cite="controller-document#multibase-0">Multibase decoded base58-btc
<a data-cite="cid-1.0#multibase-0">Multibase decoded base58-btc
value</a> in |securedDocument|.|proof|.|proofValue|.
</li>
<li>
Expand Down Expand Up @@ -796,8 +796,8 @@ <h4>Proof Verification (eddsa-rdfc-2022)</h4>
Let `publicKeyBytes` be the result of retrieving the
public key bytes associated with the
`options`.`verificationMethod` value as described in the
[[[controller-document]]] specification,
<a data-cite="controller-document#retrieve-verification-method">
[[[cid-1.0]]] specification,
<a data-cite="cid-1.0#retrieve-verification-method">
Section 3.3: Retrieve Verification Method</a>.
</li>
<li>
Expand Down Expand Up @@ -869,7 +869,7 @@ <h4>Create Proof (eddsa-jcs-2022)</h4>
|options| passed as parameters.
</li>
<li>
Let |proof|.|proofValue| be a <a data-cite="controller-document#multibase-0">
Let |proof|.|proofValue| be a <a data-cite="cid-1.0#multibase-0">
base58-btc-encoded Multibase value</a> of the |proofBytes|.
</li>
<li>
Expand Down Expand Up @@ -908,7 +908,7 @@ <h4>Verify Proof (eddsa-jcs-2022)</h4>
</li>
<li>
Let |proofBytes| be the
<a data-cite="controller-document#multibase-0">Multibase decoded base58-btc
<a data-cite="cid-1.0#multibase-0">Multibase decoded base58-btc
value</a> in |securedDocument|.|proof|.|proofValue|.
</li>
<li>
Expand Down Expand Up @@ -1818,7 +1818,7 @@ <h4>Ed25519VerificationKey2020</h4>
<p>
The `publicKeyMultibase` value of the verification method MUST start with the
base-58-btc prefix (`z`), as defined in the
<a data-cite="controller-document#multibase-0">Multibase section</a> of
<a data-cite="cid-1.0#multibase-0">Multibase section</a> 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
Expand Down Expand Up @@ -1909,8 +1909,8 @@ <h4>Ed25519Signature2020</h4>
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
<a data-cite="controller-document#multibase-0">
Multibase section</a> of [[CONTROLLER-DOCUMENT]].
<a data-cite="cid-1.0#multibase-0">
Multibase section</a> of [[cid-1.0]].
</p>

<pre class="example nohighlight"
Expand Down

0 comments on commit fbe8e47

Please sign in to comment.