pkcs7: PKCS #7 padding in Haskell
Implements PKCS #7 padding. This implements the PKCS #7 padding scheme. This scheme is defined in RFC 5652, section 6.3. Strings will be padded out to multiples of the block size; for example, a 5-byte string with an 8-byte block size will have three bytes of padding added. If the length is already a multiple of the block size, an entire block size worth of padding is added. The padding bytes are all set to the number of padding bytes. Returning to the previous example, the padding string would be three bytes of the byte 0x03. Unpadding checks the length and padding, and if this is valid, strips off the padding.
[Skip to Readme]
Downloads
- pkcs7-1.0.0.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 1.0.0.0, 1.0.0.1 |
---|---|
Dependencies | base (>4.5 && <5), bytestring (>=0.10 && <1.0) [details] |
License | MIT |
Author | K. Isom |
Maintainer | coder@kyleisom.net |
Category | Crypto |
Home page | https://github.com/kisom/pkcs7 |
Source repo | head: git clone https://github.com/kisom/pkcs7 |
Uploaded | by kisom at 2015-08-14T04:10:01Z |
Distributions | |
Reverse Dependencies | 1 direct, 0 indirect [details] |
Downloads | 1573 total (7 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2015-08-14 [all 1 reports] |