// rustc seems to think the typenames in match statements (e.g. in
// Display) should be snake cased, for some reason.
use Error;
/// Internal errors.
pub
/// Errors which may occur while processing keys, encryption and decryptoin.
///
/// This error may arise due to:
///
/// * Being given bytes with a length different to what was expected.
///
/// * A problem decoding to a scalar,
///
/// * A problem decoding to a group element
InternalError);