using System.Collections.Generic; namespace StellaOps.Cryptography.Plugin.CryptoPro; public sealed class CryptoProGostProviderOptions { private readonly IList keys = new List(); /// /// CryptoPro-backed keys managed by the provider. /// public IList Keys => keys; public CryptoProGostProviderOptions Clone() { var clone = new CryptoProGostProviderOptions(); foreach (var key in keys) { clone.Keys.Add(key.Clone()); } return clone; } }