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