Lines Matching full:algorithm
35 * All algorithm ID
40 BSL_CID_RC4 = 1, /* identifies the RC4 algorithm */
41 BSL_CID_DES_ECB = 2, /* identifies DES algorithm in ECB mode */
42 BSL_CID_DES_CBC = 3, /* identifies DES algorithm in CBC mode */
43 BSL_CID_DES_OFB = 4, /* identifies DES algorithm in OFB mode */
44 BSL_CID_DES_CFB = 5, /* identifies DES algorithm in CFB mode */
45 BSL_CID_SCB2_128_ECB = 6, /* identifies SCB2-128 algorithm in ECB mode */
46 BSL_CID_SCB2_128_CBC = 7, /* identifies SCB2-128 algorithm in CBC mode */
47 BSL_CID_SCB2_256_ECB = 8, /* identifies SCB2-256 algorithm in ECB mode */
50 BSL_CID_DES_EDE_ECB = 10, /* identifies 2 key triple DES algorithm in ECB mode */
51 BSL_CID_DES_EDE_CBC = 11, /* identifies 2 key triple DES algorithm in CBC mode */
52 BSL_CID_DES_EDE_OFB = 12, /* identifies 2 key triple DES algorithm in OFB mode */
53 BSL_CID_DES_EDE_CFB = 13, /* identifies 2 key triple DES algorithm in CFB mode */
54 BSL_CID_DES_EDE3_ECB = 14, /* identifies 3 key triple DES algorithm in ECB mode */
55 BSL_CID_DES_EDE3_CBC = 15, /* identifies 3 key triple DES algorithm in CBC mode */
56 BSL_CID_DES_EDE3_OFB = 16, /* identifies 3 key triple DES algorithm in OFB mode */
57 BSL_CID_DES_EDE3_CFB = 17, /* identifies 3 key triple DES algorithm in CFB mode */
58 BSL_CID_AES128_ECB = 18, /* identifies AES-128 algorithm in ECB mode */
59 BSL_CID_AES128_CBC = 19, /* identifies AES-128 algorithm in CBC mode */
60 BSL_CID_AES128_OFB = 20, /* identifies AES-128 algorithm in OFB mode */
61 BSL_CID_AES128_CFB = 21, /* identifies AES-128 algorithm in CFB mode */
62 BSL_CID_AES192_ECB = 22, /* identifies AES-192 algorithm in ECB mode */
63 BSL_CID_AES192_CBC = 23, /* identifies AES-192 algorithm in CBC mode */
64 BSL_CID_AES192_OFB = 24, /* identifies AES-192 algorithm in OFB mode */
65 BSL_CID_AES192_CFB = 25, /* identifies AES-192 algorithm in CFB mode */
66 BSL_CID_AES256_ECB = 26, /* identifies AES-256 algorithm in ECB mode */
67 BSL_CID_AES256_CBC = 27, /* identifies AES-256 algorithm in CBC mode */
68 BSL_CID_AES256_OFB = 28, /* identifies AES-256 algorithm in OFB mode */
69 BSL_CID_AES256_CFB = 29, /* identifies AES-256 algorithm in CFB mode */
70 BSL_CID_KASUMI_ECB = 30, /* identifies Kasumi algorithm in ECB mode */
71 BSL_CID_KASUMI_CBC = 31, /* identifies Kasumi algorithm in CBC mode */
72 BSL_CID_KASUMI_OFB = 32, /* identifies Kasumi algorithm in OFB mode */
73 BSL_CID_KASUMI_CFB = 33, /* identifies Kasumi algorithm in CFB mode */
74 BSL_CID_RSA = 34, /* identifies the RSA algorithm */
75 BSL_CID_DSA = 35, /* identifies the DSA algorithm */
76 BSL_CID_ECDSA = 36, /* identifies the ECDSA algorithm */
77 BSL_CID_ECDSA192 = 37, /* identifies the ECDSA192 algorithm */
78 BSL_CID_DH = 38, /* identifies the Diffie-Hellman algorithm */
79 BSL_CID_ECDH = 39, /* identifies the EC Diffie-Hellman algorithm */
80 BSL_CID_MD5 = 40, /* identifies the MD5 hash algorithm */
81 BSL_CID_SHA1 = 41, /* identifies the SHA1 hash algorithm */
82 BSL_CID_SHA224 = 42, /* identifies the SHA224 hash algorithm */
83 BSL_CID_SHA256 = 43, /* identifies the SHA256 hash algorithm */
84 BSL_CID_SHA384 = 44, /* identifies the SHA384 hash algorithm */
85 BSL_CID_SHA512 = 45, /* identifies the SHA512 hash algorithm */
111 BSL_CID_KEYEXCHANGEALGORITHM = 66, /* identifies Key exchange algorithm */
334 BSL_CID_MD4 = 276, /* identifies MD4 hash algorithm */
341 BSL_CID_RC2_ECB = 283, /* identifies RC2 algorithm in ECB mode */
342 BSL_CID_RC2_CBC = 284, /* identifies RC2 algorithm in CBC mode */
343 BSL_CID_RC2_OFB = 285, /* identifies RC2 algorithm in OFB mode */
344 BSL_CID_RC2_CFB = 286, /* identifies RC2 algorithm in CFB mode */
350 BSL_CID_SM3 = 290, /* identifies SM3 hash algorithm */
359 BSL_CID_AES128_GCM = 299, /* Identifies the AES128 algorithm in GCM mode */
360 BSL_CID_AES192_GCM = 300, /* Identifies the AES128 algorithm in GCM mode */
361 BSL_CID_AES256_GCM = 301, /* Identifies the AES256 algorithm in GCM mode */
362 BSL_CID_AES128_CTR = 302, /* Identifies the AES128 algorithm in CTR mode */
363 BSL_CID_AES192_CTR = 303, /* Identifies the AES128 algorithm in CTR mode */
364 BSL_CID_AES256_CTR = 304, /* Identifies the AES128 algorithm in CTR mode */
367 BSL_CID_BF_ECB = 307, /* Identifies the Blowfish algorithm in ECB mode */
368 BSL_CID_BF_CBC = 308, /* Identifies the Blowfish algorithm in CBC mode */
369 BSL_CID_BF_CFB = 309, /* Identifies the Blowfish algorithm in CFB mode */
370 BSL_CID_BF_OFB = 310, /* Identifies the Blowfish algorithm in OFB mode */
397 BSL_CID_ED25519 = 334, /* Identifies ED25519 algorithm */
398 BSL_CID_X25519 = 335, /* Identifies X25519 algorithm */
399 BSL_CID_RSASSAPSS = 336, /* Identifies RSASSAPSS algorithm */
400 BSL_CID_MGF1 = 337, /* Identifies MaskGen algorithm */
402 BSL_CID_SCRYPT = 338, /* Identifieds Scrypt KDF algorithm */
403 BSL_CID_PBES1 = 339, /* Identifieds PBES1 KDF algorithm */
404 BSL_CID_KDF2 = 340, /* Identifieds KDF2 KDF algorithm */
405 BSL_CID_DOT16KDF = 341, /* Identifieds dot16 KDF algorithm */
407 BSL_CID_SM4 = 342, /* Identifieds SM4 algorithm */
408 BSL_CID_SM4_ECB = 343, /* Identifieds SM4 ECB algorithm */
409 BSL_CID_SM4_CBC = 344, /* Identifieds SM4 CBC algorithm */
410 BSL_CID_KWRAP_AES = 345, /* Identifieds AES KWRAP algorithm */
411 BSL_CID_KWRAP_SM4 = 346, /* Identifieds SM4 KWRAP algorithm */
553 BSL_CID_SLH_DSA = 5205, /**< Identifies SLH-DSA algorithm */
576 * @param[in] cid The algorithm ID to map to
584 * @brief Create a signature algorithm ID mapping
585 * @param[in] signId The signature algorithm ID
586 * @param[in] asymId The asymmetric algorithm ID
587 * @param[in] hashId The hash algorithm ID
594 * @brief Get the object identifier string from the algorithm ID
595 * @param[in] inputCid The algorithm ID
602 * @brief Get the algorithm ID from the object identifier string
604 * @return The algorithm ID