pub fn create_new_key_pair<K: AsymmetricKey>() -> KeyPair<K>