-- ECN module extracted from ITU-T X.1084 (05/2008)
TSM-ELM {itu-t(0) recommendation(0) x(24) tsm-1(1084) modules(0) tls-extended-protocol-link(4) version1(1)}
LINK-DEFINITIONS ::=
BEGIN
IMPORTS TSM-encodings,
HelloRequest-encodings,ClientHello-encodings,ServerHello-encodings,
CertificateList-encodings,ServerKeyExchange-encodings,
CertificateRequest-encodings,
ServerHelloDone-encodings,CertificateVerify-encodings,
ClientKeyExchange-encodings,
Finished-encodings,CertificateURL-encodings,CertificateStatus-encodings,
BiometricClientHello-encodings,BiometricServerHello-encodings,
BiometricVerify-encodings,BiometricRetryRequest-encodings,
BiometricFinished-encodings,BiometricTTPRequest-encodings,
BiometricTTPResponse-encodings,Directory-encodings
FROM TSM-ENCODING{itu-t(0) recommendation(0) x(24) tsm-1(1084) modules(0) tls-extended-protocol-encoding(3) version1(1)}
#TLSPlainText,#TLSCompressed,#TLSCipherText,#TLSStreamCipherText,
#TLSBlockCipherText,#ChangeCipherSpec,#ContentType,#ApplicationData,
#Alert,#Handshake,#BiometricClientHello,#BiometricServerHello,
#BiometricVerify,#BiometricRetryRequest,#BiometricFinished,
#BiometricTTPRequest,#BiometricTTPResponse,#HelloRequest,#ClientHello,
#ServerHello,#CertificateList,#ServerKeyExchange,
#CertificateRequest,#ServerHelloDone,#CertificateVerify,
#ClientKeyExchange,#Finished,#CertificateURL,#CertificateStatus,#Opaque
FROM TSM{itu-t(0) recommendation(0) x(24) tsm-1(1084) modules(0) tls-extended-protocol(1) version1(1)}
#Certificate,#CertificateContent
FROM AuthenticationFramework{joint-iso-itu-t ds(5) module(1) authenticationFramework(7) 5}
#ID
FROM UsefulDefinitions{joint-iso-itu-t ds(5) module(1) usefulDefinitions(0) 5}
#AttributeCertificateInfo
FROM AttributeCertificateDefinitions{joint-iso-itu-t ds(5) module(1) attributeCertificateDefinitions(32) 5}
#BiometricCertificateInfo
FROM TAI{itu-t(0) recommendation(0) x(24) tai(1089) modules(0) framework(0) version1(1)};
ENCODE #TLSPlainText,#TLSCompressed,#TLSCipherText,#TLSStreamCipherText,
#TLSBlockCipherText,#ChangeCipherSpec,#ContentType,
#ApplicationData, #Alert,#Handshake
WITH TSM-encodings
COMPLETED BY PER-BASIC-UNALIGNED
ENCODE #BiometricClientHello
WITH BiometricClientHello-encodings
ENCODE #BiometricServerHello
WITH BiometricServerHello-encodings
ENCODE #BiometricVerify
WITH BiometricVerify-encodings
ENCODE #BiometricRetryRequest
WITH BiometricRetryRequest-encodings
ENCODE #BiometricFinished
WITH BiometricFinished-encodings
ENCODE #BiometricTTPRequest
WITH BiometricTTPRequest-encodings
ENCODE #BiometricTTPResponse
WITH BiometricTTPResponse-encodings
ENCODE #HelloRequest
WITH HelloRequest-encodings
ENCODE #ClientHello
WITH ClientHello-encodings
ENCODE #ServerHello
WITH ServerHello-encodings
ENCODE #CertificateList
WITH CertificateList-encodings
ENCODE #ServerKeyExchange
WITH ServerKeyExchange-encodings
ENCODE #CertificateRequest
WITH CertificateRequest-encodings
ENCODE #ServerHelloDone
WITH ServerHelloDone-encodings
ENCODE #CertificateVerify
WITH CertificateVerify-encodings
ENCODE #ClientKeyExchange
WITH ClientKeyExchange-encodings
ENCODE #Finished
WITH Finished-encodings
ENCODE #CertificateURL
WITH CertificateURL-encodings
ENCODE #CertificateStatus
WITH CertificateStatus-encodings
ENCODE #Opaque
WITH PER-BASIC-UNALIGNED
ENCODE #ID
WITH Directory-encodings
END