Skip to content
This repository has been archived by the owner on Apr 17, 2019. It is now read-only.

1.0 alpha

Compare
Choose a tag to compare
@neewy neewy released this 28 Dec 06:12
· 1818 commits to master since this release
78f152a

The release brings following features:

Client libraries

If you want to communicate with Iroha now via the programming language of your choice — you can generate the library using SWIG, or you can use ready-to-go examples and extend them:

Java

Using SWIG, the team of maintainers made it possible to generate a transaction, a query, and check the status of the transaction on running peer. In order to check it (and extend the code for your needs) please go to example/java folder.

Python

A similar example was made for python as well. In order to check it (and extend the code for your needs) please go to example/python folder.

Other (supported with SWIG)

Check CMakeFile and SWIG documentation. In future, we can extend this on-demand or would be happy to see such contribution from the community.

ed25519 library with SHA3 hashing

The ed25519 digital signature algorithm is described in RFC8032. The implementation provides a modularized implementation of this algorithm.

Originally Ed25519 consists of three modules:

  • the digital signature algorithm itself
  • SHA512 hash function
  • random number generator, to generate keypairs

This repository offers at least two different C implementations for every module. Every implementation is tested and can be replaced with other at link-time. New implementations can be added as well. Test cases match RFC8032.

Other improvements and features

  • a know-your-customer solution for account information. Check API page for more detail
  • documentation updates, new contribution guidelines
  • bug fixes and improvements