Zenroom icon indicating copy to clipboard operation
Zenroom copied to clipboard

Embedded no-code VM executing human-like language to manipulate data and process cryptographic operations.

Results 138 Zenroom issues
Sort by recently updated
recently updated
newest added

HEAP buffer contents (values) should support UTF8 and adopt UTF8 compliant string functions when modifying string data (see CODEC). the CODEC itself may inlclude utf8 or even utf16 property to...

enhancement

good reference: https://github.com/ethereum/bls12-381-tests implement sign and verify in line with the eth2 spec

enhancement
crypto

Code ``` Given I have a 'reflow public key array' named 'public keys' then print data ``` data ``` { "Sale": { "Buyer": "Alice", "Seller": "Bob", "Good": "Cow", "Witness": "Carl",...

Introduce for-each loop processing inside When statement blocks (R/W) HEAP This should be a sort of lispy `map()` execution of Zencode When statements over arrays (and/or dictionaries)

wishlist

Running `zenroom -c "{}"` results in "Segmentation fault"

Introduce checksum to ethereum addresses as described in EIP-55: https://eips.ethereum.org/EIPS/eip-55

As a feature it should be possible to structure the JSON output by loading a template and filling it with values. It is simple to implement using Lua's `string` class,...

wishlist

Drafting a plan to include code that provides post-quantum strength for basic functionalities as diffie-hellman sessions and signatures. Interesting so far: - Picnic for signatures https://github.com/Microsoft/Picnic/blob/master/picnic.h - Supersingular Isogeny Key...

enhancement
crypto

Something in line with the [create random dictionary](https://dev.zenroom.org/#/pages/zencode-cookbook-when?id=manipulation-sumsubtract-rename-remove-append) statemet that allows for conditions like: ``` Given I have a 'string array' named 'identities' Given I have a 'number' named 'number'...

enhancement

When using branching, with statement: ``` Given I have a 'string array' named 'results' Given I have a 'number' named '200' Given I have a 'number' named '404' Given I...

enhancement