diff options
Diffstat (limited to 'crypto/src/pqc/crypto/ntruprime/NtruLPRimePrivateKeyParameters.cs')
-rw-r--r-- | crypto/src/pqc/crypto/ntruprime/NtruLPRimePrivateKeyParameters.cs | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/crypto/src/pqc/crypto/ntruprime/NtruLPRimePrivateKeyParameters.cs b/crypto/src/pqc/crypto/ntruprime/NtruLPRimePrivateKeyParameters.cs index 1164ab197..adc499982 100644 --- a/crypto/src/pqc/crypto/ntruprime/NtruLPRimePrivateKeyParameters.cs +++ b/crypto/src/pqc/crypto/ntruprime/NtruLPRimePrivateKeyParameters.cs @@ -1,20 +1,21 @@ -using System; using Org.BouncyCastle.Utilities; namespace Org.BouncyCastle.Pqc.Crypto.NtruPrime { - public class NtruLPRimePrivateKeyParameters : NtruLPRimeKeyParameters + public sealed class NtruLPRimePrivateKeyParameters + : NtruLPRimeKeyParameters { internal byte[] privKey; - public byte[] GetPrivateKey() + public NtruLPRimePrivateKeyParameters(NtruLPRimeParameters primeParameters, byte[] privKey) + : base(true, primeParameters) { - return Arrays.Clone(privKey); + this.privKey = Arrays.Clone(privKey); } - public NtruLPRimePrivateKeyParameters(NtruLPRimeParameters primeParameters, byte[] privKey) : base(true, primeParameters) + public byte[] GetPrivateKey() { - this.privKey = Arrays.Clone(privKey); + return Arrays.Clone(privKey); } public byte[] GetEncoded() |