internal AsymmetricSphincsKey(Algorithm algorithm, Sphincs256KeyParams parameters)
 {
     this.approvedModeOnly = CryptoServicesRegistrar.IsInApprovedOnlyMode();
     this.algorithm        = algorithm;
     this.parameters       = parameters;
     this.treeAlgorithm    = parameters.TreeDigest.Algorithm.Equals(NistObjectIdentifiers.IdSha3_256) ? FipsShs.Sha3_256 : FipsShs.Sha512_256;
 }
 internal AsymmetricSphincsKey(Algorithm algorithm, AlgorithmIdentifier algorithmIdentifier) : this(algorithm, Sphincs256KeyParams.GetInstance(algorithmIdentifier.Parameters))
 {
 }