secp256k1
has:secp256k1
curve, the private key is 256-bit integer (32 bytes) and the compressed public key is 257-bit integer (~ 33 bytes).secp256k1
) the ECDSA signature is 512 bits (64 bytes) and for 521-bit curves (like secp521r1
) the signature is 1042 bits.