Avoid a bunch of copying/conversion in script/sign
Fixing warning C4099: 'CExtPubKey' : type name first seen using 'class' now seen using 'struct'
Merge pull request #5232

5985ba9 Fixing warning C4099: 'CExtPubKey' : type name first seen using 'class' now seen using 'struct' (ENikS)
doc: Correct several typos in bootstrap.md

- Also remove references to the blockchain size
Merge pull request #5225

369be58 doc: Correct several typos in bootstrap.md (sandakersmann)
Merge pull request #5210

1f84793 Avoid a bunch of copying/conversion in script/sign (Pieter Wuille)
Adding const.
Merge pull request #5249

38c62ae Adding const. (sinetek)
Do signature-s negation inside the tests

To avoid the need for libsecp256k1 to expose such functionality.
Split up crypto/sha2
Add HMAC-SHA256
Add the RFC6979 PRNG
Deterministic signing