Package org.bouncycastle.pqc.crypto.xmss
Class XMSSMTPrivateKeyParameters.Builder
- java.lang.Object
-
- org.bouncycastle.pqc.crypto.xmss.XMSSMTPrivateKeyParameters.Builder
-
- Enclosing class:
- XMSSMTPrivateKeyParameters
public static class XMSSMTPrivateKeyParameters.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder(XMSSMTParameters params)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XMSSMTPrivateKeyParametersbuild()XMSSMTPrivateKeyParameters.BuilderwithBDSState(BDSStateMap val)XMSSMTPrivateKeyParameters.BuilderwithIndex(long val)XMSSMTPrivateKeyParameters.BuilderwithMaxIndex(long val)XMSSMTPrivateKeyParameters.BuilderwithPrivateKey(byte[] privateKeyVal)XMSSMTPrivateKeyParameters.BuilderwithPublicSeed(byte[] val)XMSSMTPrivateKeyParameters.BuilderwithRoot(byte[] val)XMSSMTPrivateKeyParameters.BuilderwithSecretKeyPRF(byte[] val)XMSSMTPrivateKeyParameters.BuilderwithSecretKeySeed(byte[] val)
-
-
-
Constructor Detail
-
Builder
public Builder(XMSSMTParameters params)
-
-
Method Detail
-
withIndex
public XMSSMTPrivateKeyParameters.Builder withIndex(long val)
-
withMaxIndex
public XMSSMTPrivateKeyParameters.Builder withMaxIndex(long val)
-
withSecretKeySeed
public XMSSMTPrivateKeyParameters.Builder withSecretKeySeed(byte[] val)
-
withSecretKeyPRF
public XMSSMTPrivateKeyParameters.Builder withSecretKeyPRF(byte[] val)
-
withPublicSeed
public XMSSMTPrivateKeyParameters.Builder withPublicSeed(byte[] val)
-
withRoot
public XMSSMTPrivateKeyParameters.Builder withRoot(byte[] val)
-
withBDSState
public XMSSMTPrivateKeyParameters.Builder withBDSState(BDSStateMap val)
-
withPrivateKey
public XMSSMTPrivateKeyParameters.Builder withPrivateKey(byte[] privateKeyVal)
-
build
public XMSSMTPrivateKeyParameters build()
-
-