Jaromil

Results 146 issues of 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

enhancement
crypto

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...

crypto

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...

enhancement

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...

enhancement

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...

enhancement
good first issue
crypto

The FROST protocol for secure secret sharing with trust dealer can be implemented using pvss primitives.

good first issue
crypto

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...

enhancement
research

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...

crypto

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`...

enhancement

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.

portability
wishlist