exonum / exonum

An extensible open-source framework for creating private/permissioned blockchain applications
https://exonum.com
Apache License 2.0
1.24k stars 248 forks source link

CryptoPro JCP #875

Closed v0ld-dev closed 6 years ago

v0ld-dev commented 6 years ago

Hi ! How can I integrate CryptoPro JCP in Exonum ?

vitvakatu commented 6 years ago

Hello. Sorry for a late response. Your question is not a simple one, you can't do it without some internal changes in our codebase. You need to fork Exonum and implement your own cryptographic module, like sodiumoxide implementation provided by default. Unfortunately it seems like not the simplest task even for a experienced Rust developer.

Also you may take a look at exonum-java-binding project. Perhaps, implementing required support would be much easier for you using Java than Rust.

Moreover, if you need a GOST-compatible cryptographic module and don't want to implement your own - you may contact exonum@bitfury.com - we provide GOST-compatible cryptographic algorithms for our clients.

vitvakatu commented 6 years ago

Closing now due to lack of response for a long time. We do not have any plans to implement support for CryptoPro JCP.