|Tags||cryptography security interpreter library c cross-plattform developers financial-and-insurance-industry information-technology legal-industry|
0.9.025 Jun 2019 08:42 major feature: Completed high-level language implementation of Zencode and underlying zero-knowledge proof credential system Coconut, Elgamal and homomorphic encryption. Overall improvements to primitives and to AES-GCM crypto. Full implementation of authentication and secure petition signing. Several bug fixes and improvements targeting reliability, error reporting and portability. Removed many unused libraries, Schema refactoring. Working builds for python2/3, nodejs/wasm, golang, Android and iOS. Native integration in the mobile react-native app for DDDC petitions.
0.7.001 Oct 2018 08:17 major feature: Adopted AES-GCM as default encryption method, downgraded CBC as weak. Fixes to the exposed API for complete usage in Zenroom-studio. Added seccomp kernel-level protection and insured unikernel functionality with provable isolation from network and filesystem access. Added language bindings, a Python module is now provided. Switched to BLS383 curve for ECP operations and upgraded Milagro to version 4.12.0. Implemented arithmetic operations on BIG numbers and improved the language design around ECP, ECDH and OCTET. Exposed and improved objects for HASH and RNG. Added curves GOLDILOCKS and SECP256K1 for use in ECDH and Base58 for OCTET. Added support for MSGPACK binary serialization format. Updated tests and examples, added new simple implementation for ElGamal with ZKP using ECP primitives. Started ECP2 twisted curve implementation. Improved build system; added python, java and esp32 targets. Updated API documentation.
0.6.014 Jul 2018 16:52 major feature: Implemented arithmetic operations on elliptic curve points (ECP) as cryptographic primitives to implement new schemes. Modularised ECDH class/factory implementation to support multiple curve types. Support for multiple memory managers (still not fully reentrant), improved use of memory (and reflexivity), better constructors in scripts. Further progress on syntax in relation to use-cases (DECODE D3.5). Abstract Syntax Tree parsing of smart rules and rendering to JSON (based on lpeglabels and lua-parser). Exposed more public calls on zenroom.h for usage as a library (stdout/stderr to memory). Added contributed scripts for iOS, Android and Go shared builds.
ManageYou can also help out here by:
← Update project
or flagging this entry for moderator attention.