===== 12.18 Class javacard.security.Signature ===== public static final byte ALG_DES_MAC4_NOPAD = 1; public static final byte ALG_DES_MAC8_NOPAD = 2; public static final byte ALG_DES_MAC4_ISO9797_M1 = 3; public static final byte ALG_DES_MAC8_ISO9797_M1 = 4; public static final byte ALG_DES_MAC4_ISO9797_M2 = 5; public static final byte ALG_DES_MAC8_ISO9797_M2 = 6; public static final byte ALG_DES_MAC4_PKCS5 = 7; public static final byte ALG_DES_MAC8_PKCS5 = 8; public static final byte ALG_RSA_SHA_ISO9796 = 9; public static final byte ALG_RSA_SHA_PKCS1 = 10; public static final byte ALG_RSA_MD5_PKCS1 = 11; public static final byte ALG_RSA_RIPEMD160_ISO9796 = 12; public static final byte ALG_RSA_RIPEMD160_PKCS1 = 13; public static final byte ALG_DSA_SHA = 14; public static final byte ALG_RSA_SHA_RFC2409 = 15; public static final byte ALG_RSA_MD5_RFC2409 = 16; public static final byte ALG_ECDSA_SHA = 17; public static final byte ALG_AES_MAC_128_NOPAD = 18; public static final byte ALG_DES_MAC4_ISO9797_1_M2_ALG3 = 19; public static final byte ALG_DES_MAC8_ISO9797_1_M2_ALG3 = 20; public static final byte ALG_RSA_SHA_PKCS1_PSS = 21; public static final byte ALG_RSA_MD5_PKCS1_PSS = 22; public static final byte ALG_RSA_RIPEMD160_PKCS1_PSS = 23; public static final byte ALG_HMAC_SHA1 = 24; public static final byte ALG_HMAC_SHA_256 = 25; public static final byte ALG_HMAC_SHA_384 = 26; public static final byte ALG_HMAC_SHA_512 = 27; public static final byte ALG_HMAC_MD5 = 28; public static final byte ALG_HMAC_RIPEMD160 = 29; public static final byte ALG_RSA_SHA_ISO9796_MR = 30; public static final byte ALG_RSA_RIPEMD160_ISO9796_MR = 31; public static final byte ALG_SEED_MAC_NOPAD = 32; public static final byte MODE_SIGN = 1; public static final byte MODE_VERIFY = 2;