Module: Miscreant
- Defined in:
- lib/miscreant.rb,
lib/miscreant/aead.rb,
lib/miscreant/stream.rb,
lib/miscreant/aes/siv.rb,
lib/miscreant/version.rb,
lib/miscreant/aes/cmac.rb,
lib/miscreant/aes/pmac.rb,
lib/miscreant/internals.rb,
lib/miscreant/internals/util.rb,
lib/miscreant/internals/block.rb,
lib/miscreant/internals/aes/ctr.rb,
lib/miscreant/internals/aes/block_cipher.rb
Overview
Miscreant: A misuse-resistant symmetric encryption library
Defined Under Namespace
Modules: AES, STREAM Classes: AEAD
Constant Summary collapse
- CryptoError =
Parent of all cryptography-related errors
Class.new(StandardError)
- IntegrityError =
Ciphertext failed to verify as authentic
Class.new(CryptoError)
- OverflowError =
Integer value overflowed
Class.new(StandardError)
- VERSION =
"0.3.0"