/// <inheritdoc/> public IEnumerable <OpenPgpSecretKey> ListSecretKeys() => from PgpSecretKeyRing ring in SecretBundle.GetKeyRings() select ring.GetSecretKey() into key select new OpenPgpSecretKey( key.KeyId, key.PublicKey.GetFingerprint(), key.UserIds.Cast <string>().First());
/// <inheritdoc/> public IEnumerable <OpenPgpSecretKey> ListSecretKeys() { foreach (PgpSecretKeyRing ring in SecretBundle.GetKeyRings()) { var key = ring.GetSecretKey(); yield return(new OpenPgpSecretKey( key.KeyId, key.PublicKey.GetFingerprint(), key.UserIds.Cast <string>().First())); } }