[Cryptography] BitCoin bug reported

Barney Wolff barney at databus.com
Sun Feb 16 18:04:32 EST 2014


On Sun, Feb 16, 2014 at 08:18:37AM -0500, Theodore Ts'o wrote:
> I think you are engaging in pedantry.  The problem was that the
> defined the abstract transaction in terms of something like an ASN.1
> structure, and failed to specify the use of a canonical encoding for
> that structure when it is passed on the wire.  I.e., the difference
> between DER and BER.  This had been a known problem, and for
> compatibility reasons, most implementations (including the reference
> implementation) were sending the DER encoding, but accepting a more
> liberal encoding of tha transaction, and matching against the actual
> structure elements of the structure.

In other words, Bitcoin did not properly overload the == operator.


More information about the cryptography mailing list