Подпишите биткойн-транзакцию с библиотекой MBEDTLS - PullRequest
0 голосов
/ 08 февраля 2019

Я новичок в MBEDTLS.

Я использую API-интерфейс mbedtls_ecdsa_write_signature_det () для подписания транзакции Биткойн.API завершается успешно, и я получаю R и S в формате ASN.1.Я проверил подпись, и это также было в порядке.Когда я транслирую транзакцию в сеть Биткойн, я получаю сообщение об ошибке «S слишком велик». Я обнаружил следующую статью: https://blog.blockcypher.com/enforcing-low-s-values-to-eliminate-a-bitcoin-network-attack-3582fc0ae948

Кажется, что подпись ECDS MBEDTLS отличается от подписи BitCoinожидает для.Не могли бы вы помочь?

...