CgmGdoiIntegrityAlgorithm
A textual convention indicating the identifier of the integirty algorithm being used. Following are the possible updated integrity algorithm values & CgmGdoiIntegrityAlgorithm mappings after RFC 4306: Integrity Algorithm Type Value ------------------------ ----- AUTH_HMAC_MD5_96 1 -- authAlgMd5Hmac96 AUTH_HMAC_SHA1_96 2 -- authAlgSha1Hmac96 AUTH_DES_MAC 3 -- authAlgDesMac AUTH_KPDK_MD5 4 -- authAlgMd5Kpdk AUTH_AES_XCBC_96 5 -- authAlgAesXcbc96 AUTH_HMAC_MD5_128 6 -- authAlgMd5Hmac128 AUTH_HMAC_SHA1_160 7 -- authAlgSha1Hmac160 AUTH_AES_CMAC_96 8 -- authAlgAesCmac96 AUTH_AES_128_GMAC 9 -- authAlgAes128Gmac AUTH_AES_192_GMAC 10 -- authAlgAes192Gmac AUTH_AES_256_GMAC 11 -- authAlgAes256Gmac AUTH_HMAC_SHA2_256_128 12 -- authAlgSha2Hmac256to128 AUTH_HMAC_SHA2_384_192 13 -- authAlgSha2Hmac384to192 AUTH_HMAC_SHA2_512_256 14 -- authAlgSha2Hmac512to256 Following are the possible legacy authentication algorithm values & CgmGdoIntegrityAlgorithm mappings from RFC 2407: Algorithm Type Value -------------- ----- HMAC-MD5 1 -- authAlgMd5Hmac96 HMAC-SHA 2 -- authAlgSha1Hmac96 DES-MAC 3 -- authAlgDesMac KPDK 4 -- authAlgMd5Kpdk
Possible values
15 objects| Number | Name |
|---|---|
| 0 | authAlgNone |
| 1 | authAlgMd5Hmac96 |
| 2 | authAlgSha1Hmac96 |
| 3 | authAlgDesMac |
| 4 | authAlgMd5Kpdk |
| 5 | authAlgAesXcbc96 |
| 6 | authAlgMd5Hmac128 |
| 7 | authAlgSha1Hmac160 |
| 8 | authAlgAesCmac96 |
| 9 | authAlgAes128Gmac |
| 10 | authAlgAes192Gmac |
| 11 | authAlgAes256Gmac |
| 12 | authAlgSha2Hmac256to128 |
| 13 | authAlgSha2Hmac384to192 |
| 14 | authAlgSha2Hmac512to256 |