The main fixes are * the generation of fingerprints for RSA, ECDSA, and EdDSA * the encoding of ECDSA private keys * calculating p and q for RSA private keys * deriving the public key for raw Ed25519 private keys Also, instead of numeric literals for buffer lengths ASN.1 related constants are used.