module Padding: sig .. end
The Padding module defines a generic interface
    for padding input data to an integral number of blocks,
    as well as two popular padding schemes.
class type scheme = object .. end
Generic interface of a padding scheme.
val length : scheme
This padding scheme pads data with n copies of the character
        having code n.  The integer n lies between 1 and the block
        size (included).  This constraint ensures non-ambiguity.
        This scheme is defined in RFC 2040 and in PKCS 5 and 7.
val _8000 : scheme
This padding scheme pads data with one 0x80 byte, followed
        by as many 0 bytes as needed to fill the block.