diff --git a/index.html b/index.html index 324775a..4845651 100644 --- a/index.html +++ b/index.html @@ -1749,15 +1749,15 @@

Cryptographic Suites

DataIntegrityProof

-A number of cryptographic suites follow the same basic pattern when expressing a -data integrity proof. This section specifies that general design pattern, a -cryptographic suite type called a `DataIntegrityProof`, which reduces the burden -of writing and implementing cryptographic suites through the reuse of design -primitives and source code. +A number of [=cryptographic suites=] follow the same basic pattern when +expressing a [=data integrity proof=]. This section specifies that general +design pattern, a [=cryptographic suite=] type called a `DataIntegrityProof`, +which reduces the burden of writing and implementing [=cryptographic suites=] +through the reuse of design primitives and source code.

-When specifing a cryptographic suite that utilizes this design pattern, the +When specifing a [=cryptographic suite=] that utilizes this design pattern, the `proof` value takes the following form:

@@ -1769,18 +1769,18 @@

DataIntegrityProof

cryptosuite
The value of the `cryptosuite` property MUST be a [=string=] that identifies the -[=cryptographic suite=]. If the processing environment supports subtypes -of `string`, the type of the `cryptosuite` value MUST be the -`https://w3id.org/security#cryptosuiteString` subtype of `string`. +[=cryptographic suite=]. If the processing environment supports [=string=] +subtypes, the subtype of the `cryptosuite` value MUST be the +`https://w3id.org/security#cryptosuiteString` subtype.
proofValue
-The `proofValue` property MUST be used, as specified in [[[#proofs]]]. +The `proofValue` property MUST be used, as specified in Section [[[#proofs]]].

-Cryptographic suite designers MUST use mandatory `proof` value properties +[=Cryptographic suite=] designers MUST use mandatory `proof` value properties defined in Section [[[#proofs]]], and MAY define other properties specific to their cryptographic suite.

@@ -1807,8 +1807,9 @@

DataIntegrityProof

data is encapsulated (i.e., not directly exposed as application layer data) within `proofValue`. A list of cryptographic suite specifications that are known to follow this pattern is provided in the -Proof types section of -the Verifiable Credentials Extensions document. + +Securing Mechanisms section of the Verifiable Credentials Extensions +document.