Skip to content

Commit

Permalink
update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
haochenx committed Jan 23, 2024
1 parent 931ac5b commit 041629d
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Reference Impl for SezDis Sealing
# Reference Implementation for SezDis Sealing

This repository holds the reference implementation code for
a concrete construction for the sealing scheme described in the
Expand Down Expand Up @@ -28,9 +28,14 @@ particularly interesting.

This is an early variant of the scheme and does not effect the
effectiveness nor security properties of the scheme. `AD.verifier`
is an option feature to assist the registration process
is an optional feature to assist the registration process
BEYOND what is necessary for SezDis itself, as discussed in the paper.

It is recommanded that you start code reading from here,
or alternatively take a look at a
[frank implementation](https://github.com/kxcdev/sezdis-refimpl/blob/108e67d38e79eec3d091029c59640bb4226d6ef4/src/sezdis.test.ts#L130-L222)
of the concrete scheme as part of the test suite.

- `src/sezdis-416a0.ts` implements a concrete construction of the
SezDis scheme. `416a0` signifies the fact that it's the first
published scheme (the `a0` part) that generates 416-bits seals.
Expand All @@ -39,8 +44,8 @@ particularly interesting.
all crypto primitives used to implement the `416a0` concrete scheme
of SezDis.

- `src/sezdis.test.ts` contains various tests to validate primitives
as well as the `sezdis-416a0` implementation.
- `src/sezdis.test.ts` and `src/node-*.test.ts` contain various tests
to validate primitives as well as the `sezdis-416a0` implementation.

## License

Expand Down

0 comments on commit 041629d

Please # to comment.