Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changed references to controller documents to cid #110

Merged
merged 3 commits into from
Feb 17, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 23 additions & 23 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -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/"
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#Multikey">Multikey format</a>, defined in
[[[CID]]], 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#multibase-0">Multibase section</a> of
[[[CID]]]. 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#Multikey">Multikey section</a> of
[[[CID]]]. 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#multibase-0">Multibase section</a> of
[[[CID]]]. 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#Multikey">Multikey section</a> of
[[[CID]]]. 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#multibase-0">Multibase section</a> of
[[[CID]]].
</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#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#multibase-0">Multibase decoded base58-btc
value</a> in |securedDocument|.|proof|.|proofValue|.
</li>
<li>
Expand Down Expand Up @@ -794,8 +794,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
<a data-cite="controller-document#retrieve-verification-method">Retrieve
Verification Method</a> section of the [[[controller-document]]] specification.
<a data-cite="CID#retrieve-verification-method">Retrieve
Verification Method</a> section of the [[[CID]]] specification.
</li>
<li>
Let `verificationResult` be the result of applying the verification
Expand Down Expand Up @@ -866,7 +866,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#multibase-0">
base58-btc-encoded Multibase value</a> of the |proofBytes|.
</li>
<li>
Expand Down Expand Up @@ -905,7 +905,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#multibase-0">Multibase decoded base58-btc
value</a> in |securedDocument|.|proof|.|proofValue|.
</li>
<li>
Expand Down Expand Up @@ -1812,7 +1812,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#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 @@ -1903,8 +1903,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#multibase-0">
Multibase section</a> of [[CID]].
</p>

<pre class="example nohighlight"
Expand Down
Loading