public HssPrivateKey(LmsPrivateKey[] privateKeys, BitString[] publicKeys, BitString[] signatures) { PrivateKeys = new LmsPrivateKey[privateKeys.Length]; for (int i = 0; i < PrivateKeys.Length; i++) { PrivateKeys[i] = privateKeys[i].GetDeepCopy(); } PublicKeys = new BitString[publicKeys.Length]; for (int i = 0; i < PublicKeys.Length; i++) { PublicKeys[i] = publicKeys[i].GetDeepCopy(); } Signatures = new BitString[signatures.Length]; for (int i = 0; i < Signatures.Length; i++) { Signatures[i] = signatures[i].GetDeepCopy(); } }
public LmsKeyPair(LmsPrivateKey priv, BitString pub) { PrivateKey = priv; PublicKey = pub; }