Skip to content

Releases

New padding method

Choose a tag to compare

@xformerfhs xformerfhs released this 05 Sep 17:43
35f9613

Added new padding method "Not Last Byte padding". It is a variation of "Arbitrary Tail Byte Padding" where the padding byte is not chosen randomly, but is the negated value of the last byte.

More efficient padding

Choose a tag to compare

@xformerfhs xformerfhs released this 28 Apr 14:42
a1e4213

This release features a more efficient padding function: PadLastBlock. It only allocates a new slice for the last block and does not copy all of the data. This makes it much faster than Pad, which remains in the package for simple padding of small data lengths.

Constant-time padding and unpadding

Choose a tag to compare

@xformerfhs xformerfhs released this 25 Apr 15:43
24cda9d

This release features nearly constant-time padding and unpadding in order to make timing attacks impossible.

Correct godoc example

Choose a tag to compare

@xformerfhs xformerfhs released this 20 Apr 16:56
31f55da

This release features a working godoc example. Also, version information has been removed from the license comments.

There are no functional changes.

Fix misplaced documentation comment

Choose a tag to compare

@xformerfhs xformerfhs released this 20 Apr 14:19
75f1c33

The documentation comment of the Pad function has been moved to the correct line.

Otherwise there are no changes.

Initial release of blockpad

Choose a tag to compare

@xformerfhs xformerfhs released this 20 Apr 13:25
651d0aa

This is the initial release of the blockpad Go package.