Top Description Fields Constructors Methods
org.bouncycastle.pqc.crypto.lms

public Class Composer

extends Object
Class Inheritance
Imports
java.io.ByteArrayOutputStream, org.bouncycastle.util.Encodable

Type to assist in build LMS messages.

Field Summary

Modifier and TypeField and Description
private final ByteArrayOutputStream

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public Composer
bool(boolean v)

public byte[]
public Composer
bytes(Encodable[] encodable)

public Composer
bytes(Encodable encodable)

public Composer
bytes(byte[][] arrays)

public Composer
bytes(byte[][] arrays, int start, int end)

public Composer
bytes(byte[] array)

public Composer
bytes(byte[] array, int start, int len)

public static Composer
public Composer
pad(int v, int len)

public Composer
padUntil(int v, int requiredLen)

public Composer
u16str(int n)

public Composer
u32str(int n)

public Composer
u64str(long n)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

bosback to summary
private final ByteArrayOutputStream bos

Constructor Detail

Composerback to summary
private Composer()

Method Detail

boolback to summary
public Composer bool(boolean v)
buildback to summary
public byte[] build()
bytesback to summary
public Composer bytes(Encodable[] encodable)
bytesback to summary
public Composer bytes(Encodable encodable)
bytesback to summary
public Composer bytes(byte[][] arrays)
bytesback to summary
public Composer bytes(byte[][] arrays, int start, int end)
bytesback to summary
public Composer bytes(byte[] array)
bytesback to summary
public Composer bytes(byte[] array, int start, int len)
composeback to summary
public static Composer compose()
padback to summary
public Composer pad(int v, int len)
padUntilback to summary
public Composer padUntil(int v, int requiredLen)
u16strback to summary
public Composer u16str(int n)
u32strback to summary
public Composer u32str(int n)
u64strback to summary
public Composer u64str(long n)