Top Fields Constructors Methods
org.bouncycastle.pqc.crypto.gemss

pack-priv Class PointerUnion

extends Pointer
Class Inheritance
Imports
java.security.SecureRandom

Field Summary

Modifier and TypeField and Description
protected int
Inherited from org.bouncycastle.pqc.crypto.gemss.Pointer:
arraycp

Constructor Summary

AccessConstructor and Description
public
PointerUnion(byte[] arr)

public
PointerUnion(int p)

public
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
fill(int shift, byte[] arr, int input_cp, int len)

Overrides org.bouncycastle.pqc.crypto.gemss.Pointer.fill.

public void
fillBytes(int shift, byte[] arr, int input_cp, int len)

public void
fillRandomBytes(int shift, SecureRandom random, int length)

public long
public long
public byte
public byte
getByte(int p)

public long
public long
getWithCheck(int p)

public void
public void
public void
public void
public void
public void
setAndByte(int p, long v)

public void
setAndThenXorByte(int p, long v1, long v2)

public void
setByte(int v)

public void
setByteIndex(int p)

public void
public void
public void
public void
setXorByte(int v)

public void
public byte[]
public int
toBytesMove(byte[] output, int outOff, int length)

Inherited from org.bouncycastle.pqc.crypto.gemss.Pointer:
changeIndexchangeIndexchangeIndexcopyFromcopyFromfillRandomgetArraygetD_for_not0_or_plusgetDotProductgetIndexgetLengthis0_gf2nisEqual_nocst_gf2movemoveIncrementalsearchDegreesetset1_gf2nsetAndsetClearsetRange_xisetRangeFromXorsetRangeFromXorsetRangeFromXorAndMask_xorsetRangePointerUnionsetRangePointerUnionsetRangePointerUnion_ChecksetRangeRotatesetXorMatrixsetXorMatrix_NoMovesetXorRangesetXorRangesetXorRangesetXorRangesetXorRange_SelfMovesetXorRangeAndMaskMovesetXorRangeXorswap

Field Detail

remainderback to summary
protected int remainder

Constructor Detail

PointerUnionback to summary
public PointerUnion(byte[] arr)
PointerUnionback to summary
public PointerUnion(int p)
PointerUnionback to summary
public PointerUnion(PointerUnion p)
PointerUnionback to summary
public PointerUnion(Pointer p)

Method Detail

changeIndexback to summary
public void changeIndex(PointerUnion p)
fillback to summary
public void fill(int shift, byte[] arr, int input_cp, int len)

Overrides org.bouncycastle.pqc.crypto.gemss.Pointer.fill.

Annotations
@Override
fillBytesback to summary
public void fillBytes(int shift, byte[] arr, int input_cp, int len)
fillRandomBytesback to summary
public void fillRandomBytes(int shift, SecureRandom random, int length)
getback to summary
public long get()

Overrides org.bouncycastle.pqc.crypto.gemss.Pointer.get.

Annotations
@Override
getback to summary
public long get(int q)

Overrides org.bouncycastle.pqc.crypto.gemss.Pointer.get.

Annotations
@Override
getByteback to summary
public byte getByte()
getByteback to summary
public byte getByte(int p)
getWithCheckback to summary
public long getWithCheck()
getWithCheckback to summary
public long getWithCheck(int p)
indexResetback to summary
public void indexReset()

Overrides org.bouncycastle.pqc.crypto.gemss.Pointer.indexReset.

Annotations
@Override
moveNextByteback to summary
public void moveNextByte()
moveNextBytesback to summary
public void moveNextBytes(int p)
setback to summary
public void set(int p, long v)

Overrides org.bouncycastle.pqc.crypto.gemss.Pointer.set.

Annotations
@Override
setAndback to summary
public void setAnd(int p, long v)

Overrides org.bouncycastle.pqc.crypto.gemss.Pointer.setAnd.

Annotations
@Override
setAndByteback to summary
public void setAndByte(int p, long v)
setAndThenXorByteback to summary
public void setAndThenXorByte(int p, long v1, long v2)
setByteback to summary
public void setByte(int v)
setByteIndexback to summary
public void setByteIndex(int p)
setRangeClearback to summary
public void setRangeClear(int startPos, int endPos)

Overrides org.bouncycastle.pqc.crypto.gemss.Pointer.setRangeClear.

Annotations
@Override
setXorback to summary
public void setXor(int p, long v)

Overrides org.bouncycastle.pqc.crypto.gemss.Pointer.setXor.

Annotations
@Override
setXorback to summary
public void setXor(long v)

Overrides org.bouncycastle.pqc.crypto.gemss.Pointer.setXor.

Annotations
@Override
setXorByteback to summary
public void setXorByte(int v)
setXorRangeAndMaskback to summary
public void setXorRangeAndMask(Pointer p, int len, long mask)

Overrides org.bouncycastle.pqc.crypto.gemss.Pointer.setXorRangeAndMask.

toBytesback to summary
public byte[] toBytes(int length)

Overrides org.bouncycastle.pqc.crypto.gemss.Pointer.toBytes.

Annotations
@Override
toBytesMoveback to summary
public int toBytesMove(byte[] output, int outOff, int length)