peyotls-codec-0.3.1.1: Codec parts of Pretty Easy YOshikuni-made TLS library

Safe HaskellNone
LanguageHaskell98

Network.PeyoTLS.Codec.Alert

Synopsis

Documentation

data Alert Source

RFC 5246 7.2. Alert Protocol

struct {
	AlertLevel level;
	AlertDescription description;
} Alert;

data AlertLevel Source

RFC 5246 7.2. Alert Protocol

enum { warning(1), fatal(2), (255) } AlertLevel;

Constructors

ALWarning 
ALFtl 
ALRaw Word8 

data AlertDesc Source

RFC 5246 7.2. Alert Protocol

 enum {
 	close_notify(0),
 	unexpected_message(10),
 	bad_record_mac(20),
 	decryption_failed_RESERVED(21),
 	record_overflow(22),
 	decompression_failure(30),
 	handshake_failure(40),
 	no_certificate_RESERVED(41),
 	bad_certificate(42),
 	unsupported_certificate(43),
 	certificate_revoked(44),
 	certificate_expired(45),
 	certificate_unknown(46),
 	illegal_parameter(47),
 	unknown_ca(48),
 	access_denied(49),
 	decode_error(50),
 	decrypt_error(51),
	export_restriction_RESERVED(60),
	protocol_version(70),
	insufficient_security(71),
	internal_error(80),
	user_canceled(90),
	no_renegotiation(100),
	unsupported_extension(110),
	(255)
 } AlertDescription;