@li0ard/tsemrtd
Version:
simple library for eMRTD. supports browsers, node, bun and more!
24 lines (23 loc) • 962 B
TypeScript
/** BSI TR-03110. Terminal authentication */
export declare const TerminalAuthentication = "0.4.0.127.0.7.2.2.2";
/** BSI TR-03110. Chip authentication */
export declare enum ChipAuthDomainParameters {
CA_DH = "0.4.0.127.0.7.2.2.3.1",
CA_ECDH = "0.4.0.127.0.7.2.2.3.2"
}
/** BSI TR-03110. Chip authentication */
export declare enum ChipAuthPublicKey {
PK_DH = "0.4.0.127.0.7.2.2.1.1",
PK_ECDH = "0.4.0.127.0.7.2.2.1.2"
}
/** BSI TR-03110. Chip authentication */
export declare enum ChipAuthInfo {
CA_DH_3DES_CBC_CBC = "0.4.0.127.0.7.2.2.3.1.1",
CA_DH_AES_CBC_CMAC_128 = "0.4.0.127.0.7.2.2.3.1.2",
CA_DH_AES_CBC_CMAC_192 = "0.4.0.127.0.7.2.2.3.1.3",
CA_DH_AES_CBC_CMAC_256 = "0.4.0.127.0.7.2.2.3.1.4",
CA_ECDH_3DES_CBC_CBC = "0.4.0.127.0.7.2.2.3.2.1",
CA_ECDH_AES_CBC_CMAC_128 = "0.4.0.127.0.7.2.2.3.2.2",
CA_ECDH_AES_CBC_CMAC_192 = "0.4.0.127.0.7.2.2.3.2.3",
CA_ECDH_AES_CBC_CMAC_256 = "0.4.0.127.0.7.2.2.3.2.4"
}