bitcoinj/core
Johannes Zweng fa2d3b3db6 MessageVerifyUtils: add util for verifying signed messages
Since P2SH-P2WPKH addresses do not contain the public itself – but instead
a value derived from a pubkey, namely
RIPEMD160(SHA256(0x00 0x14 <20-byte-pubKeyHash>)) - the verification of
signed messages got a bit more complicated (and different per address
type). To encapsulate this complexity and make it easy to use, this commit
introduces a new util class for verifying signed Bitcoin messages.

It also adds some test vectors partly from other projects implementing
the same functionality to test interoperability, as well as some publicly
known messages and signatures.
2022-12-18 12:01:59 +01:00
..
src MessageVerifyUtils: add util for verifying signed messages 2022-12-18 12:01:59 +01:00
build.gradle build.gradle: update protobuf-javalite to 3.21.10 2022-12-04 20:03:08 +01:00
findbugs.xml Renamespace to org.bitcoinj away from com.google.bitcoin, as bitcoinj is no longer a Google project and being namespaced under com.google causes issues with Sonatype/Maven Central. 2014-09-30 17:05:07 +02:00