pub type PSPublicKeyWithParams<T> = (PSPublicKey<T>, Option<PSParameters<T>>);