jsonld-signatures
Advanced tools
Changelog
4.0.0 - 2019-02-12
useNativeCanonize
option in constructors of suites that use
rdf-canonize.Changelog
3.3.0 - 2019-01-22
verificationMethod
term in the
proof unless a legacy public key is being used. A legacy public key is
one that has the deprecated owner
property instead of the newer
controller
property.Changelog
3.2.0 - 2019-01-17
Changelog
3.1.2 - 2019-01-08
Changelog
3.1.1 - 2019-01-08
Changelog
3.1.0 - 2019-01-04
Changelog
3.0.0 - 2019-01-03
compactProof
flag that can be set to false
to enable skipping
compaction of proof(s) when it is known that the input document's (for sign
or verify
) JSON-LD @context
defines all applicable proof terms using the
same definitions as the JSON-LD @context
used internally by the library
(i.e. the JSON-LD @context
defined by constants.SECURITY_CONTEXT_URL
).
This flag should only be set to false
by advanced users that have ensured
their software systems have strictly validated the input to ensure that it
is safe and cannot be misinterpreted. If these guarantees can be met, then
setting this flag to false
may be a useful optimization consideration.sign
and verify
APIs require suites and proof purpose
instances to be passed.wrap
and injector support.Changelog
2.3.1 - 2018-09-05
LinkedDataSignature
createVerifyData
to remove
one round of compaction and one round of expansion. This
eliminates a total of four rounds (2x compaction, 2x expansion)
for sign+verify processes as createVerifyData
is used
in both sign
and verify
.