Я готов продавать копии этой библиотеки в двоичном и / или исходный код формы.
В Javadocs можно просмотреть здесь: http://x6763.github.com/BitcoinCrypto/doc/index.html
Для того, чтобы приобрести копию исходного кода этой библиотеки, вы должны согласиться, что вы не будете публично делиться исходным кодом любого раньше, чем 4 июля 2011 года Вы можете конфиденциально поделиться исходным кодом с другими разработчиками работать на любом из ваших проектов, используя только эту библиотеку если они согласны не разделять исходный код с кем-либо еще не раньше, чем 4 июля 2011. части кода, написанного мною будет выпущен в общественное достояние, как указано здесь: http://unlicense.org/UNLICENSE. Части кода из библиотеки Bouncy Castle подлежит лицензии Надувной замок, как указано здесь: http://www.bouncycastle.org/licence.html.
Библиотека поддерживает следующие функции, используемые Bitcoin:
ECDSA Сопутствующие функции (с использованием secp256k1 эллиптической кривой):
* Генерация ключей пара
* Открытая генерация ключей от закрытого ключа
* Key сериализация / де-сериализация - частные ключи сериализация на массив из 32 байт, в отличии от раздутого формата хранения, используемого официальным Bitcoin клиента / OpenSSL
* Подписание данных
* Проверка подписи
Простой и последовательный API для следующих хэшей:
* SHA-256
* SHA-1 - включен, так как это часть спецификации сделки Script
* RIPEMD-160
* Hash160 - обеспечивает простой способ сделать ripemd160 (sha256 (данные))
* Hash256 - обеспечивает простой способ сделать SHA256 (sha256 (данные))
Цены договорные. PM мне, если интересно.