documentation
BTCData functions return NSMutableData so it can be cleared securely. Also internal digests are cleared.
more internal digests are cleaned up
deterministic ECDSA signatures in BTCKey