My master's thesis.
Contains a Rust cargo project consisting of a proof of concept implementing the generation of an IRMA attribute for a study participant.
To generate the relative documentation, run cargo doc
inside this directory. The resulting documentation will be inside registration-poc/target/doc
and can be viewed using any web browser. Rustdoc has many options to generate documentation, you can read more in the rustdoc book.
This project uses cargo
. To compile and run a development build, run inside this directory cargo run
. To produce a release binary, use cargo build --release
. You can read more about cargo inside The Cargo Book.
Contains a Rust proof of concept implementing the login flow for a PEP study participant.
To generate the relative documentation, run cargo doc
inside this directory. The resulting documentation will be inside participant-login-poc/target/doc
and can be viewed using any web browser. Rustdoc has many options to generate documentation, you can read more in the rustdoc book.
This project uses cargo
. To compile and run a development build, run inside this directory cargo run -p client
and cargo run -p server
. To produce a release binary, use cargo build --release
. You can read more about cargo inside The Cargo Book. If you set the RUST_LOG
environment variable to debug
, both the client and the server will print debug information.