Jaromil
Jaromil
We need to implement a selective disclosure scenario to handle SD-JWT according to W3C specs https://datatracker.ietf.org/meeting/114/materials/slides-114-oauth-sd-jwt-selective-disclosure-for-jwt-ietf-114-oauth-sd-jwt-00.pdf
The goal is to make a schnorr signature that aligns with the implementation used in Bitcoin and nostr The current Schnorr signature implementation uses overloaded arithmetic over ECP using the...
The Luacheck setup has improved to the point that all warnings are relevant and may point to a lack of `local` variable declarations or shadow values and other trivial errors...
Having a restricted range of words and even a reduced amount of combination in their proximity gives us the possibility to develop a spelling corrector as low-hanging fruit. Here some...
Overloaded operators like `*` that take different types (ECP * BIG) should check for the position, for instance, right now ECP multiplication needs to have the BIG number always as...
The FROST protocol for secure secret sharing with trust dealer can be implemented using pvss primitives.
We should make zencode strings translatable in some format, gettext `.po` files or perhaps just `.json` dictionaries. It should be compatible with Weblate.org as an easy platform to gather translation...
Both the BLS zk and PVSS implementations and the ZCASH methods for import/export of encoded octets to ECP/2 use magic numbers and controls specific to the BLS381-12 curve. We should...
Zenroom has some internal environment variables set in LUA from C, whose values are sometimes provided at build time, sometimes at run time. For example `VERSION` (build time) or `RNGSEED`...
The [vcpkg](https://github.com/microsoft/vcpkg) is a universal package manager for cross-platform libraries that eases integration into most IDEs. It would be ideal to have Zenroom included in its library collection.