libp2p identity keys + PeerId.
@type t() :: %Libp2p.Identity{ peer_id: binary(), privkey: binary(), pubkey_compressed: binary(), pubkey_uncompressed: binary() }
@spec generate_secp256k1() :: t()