Franz-Stefan Preiss
Franz-Stefan Preiss
The Node version installed in provision-darwin.sh is different from the one in provision-linux.sh. In provision-linux.sh the latest v14 is installed, which is v14.21.3. This is to prevent errors [like the...
Adds support for reqwest's rustls roots features `rustls-tls-native-roots` and `rustls-tls-webpki-roots`. This addresses https://github.com/cloudflare/cloudflare-rs/issues/228.
`cloudflare`'s `reqwest` dependency offers various [optional features](https://docs.rs/reqwest/latest/reqwest/#optional-features) to control which root certificates are used by reqwest. While some features such as [`default-tls` and `rustls-tls` have corresponding features in cloudflare's Cargo.toml](https://github.com/cloudflare/cloudflare-rs/blob/b4fa5ef8bb48415c54974ee3ed11cf9d8397d98b/cloudflare/Cargo.toml#L14-L15),...
Proposes two new management canister APIs for the upcoming threshold Schnorr signatures feature: `schnorr_public_key` and `sign_with_schnorr`. #### Dedicated vs. generic API The proposed API is dedicated to Schnorr signatures. An...
Proposes two new system APIs for the prospective threshold key derivation (vetKD) feature in the management canister. ### Notes * The API is designed so that it allows for implementing...
Adds a reference page for Ed25519 key derivation for the upcoming threshold Schnorr signatures features. This reference will be required by an upcoming PR that proposes a respective management canister...
In our project, we need to verify Ed25519 signatures according to the criteria outlined in [ZIP215](https://zips.z.cash/zip-0215). The current implementation uses different verification criteria. For example * both verify and verify_strict...
There is a seeming discrepancy between the documentation of [ed25519-dalek::VerifyingKey::verify_strict](https://docs.rs/ed25519-dalek/2.1.1/ed25519_dalek/struct.VerifyingKey.html#method.verify_strict) and its implementation. The [documentation of verify_strict](https://docs.rs/ed25519-dalek/2.1.1/ed25519_dalek/struct.VerifyingKey.html#method.verify_strict) suggests that verify_strict uses the verification equation with the cofactors (i.e., [8][S]B =...
Adds the source code of the threshold mock canister as example dapp.