cryptix.provider.padding
public final class OneAndZeroes extends PaddingScheme
blockSize
.
Copyright © 1997
Systemics Ltd on behalf of the
Cryptix Development Team.
All rights reserved.
$Revision: 1.4 $
Since: Cryptix 2.2.2
See Also: java.security.PaddingScheme
Constructor Summary | |
---|---|
OneAndZeroes() Creates a OneAndZeroes object. |
Method Summary | |
---|---|
protected boolean | engineIsValidBlockSize(int size)
SPI: Returns true if size is a valid block size (in
bytes) for this algorithm.
|
protected int | enginePad(byte[] in, int offset, int length)
Pads a given array of bytes. |
protected int | engineUnpad(byte[] in, int offset, int length)
Given the specified subarray of bytes that includes padding bytes, returns
the index indicating where padding starts.
|
For OneAndZeroes padding, all sizes are valid.
in[offset..offset+blockSize-1]
.
Parameters: in the buffer containing the incomplete block. offset the offset into the in buffer of the first byte in the group of bytes to be padded. length the number of bytes from the in buffer, starting at offset, that need to be padded.
Parameters: in the buffer containing the bytes. offset the offset into the in buffer of the first byte in the block. length the number of bytes from the in buffer to check, starting at offset.
Returns: the index into the in buffer indicating where the padding starts.