pub fn signed_new<T, A>( secret_key: &SecretKey<A>, data: T, ) -> Signed<T, <A as AsymmetricKey>::PubAlg>where T: Serialize, A: SigningAlgorithm, <A as AsymmetricKey>::PubAlg: VerificationAlgorithm,