| OLD | NEW |
| 1 /* | 1 /* |
| 2 * crypto_types.h | 2 * crypto_types.h |
| 3 * | 3 * |
| 4 * constants for cipher types and auth func types | 4 * constants for cipher types and auth func types |
| 5 * | 5 * |
| 6 * David A. McGrew | 6 * David A. McGrew |
| 7 * Cisco Systems, Inc. | 7 * Cisco Systems, Inc. |
| 8 */ | 8 */ |
| 9 /* | 9 /* |
| 10 * | 10 * |
| 11 * Copyright(c) 2001-2006 Cisco Systems, Inc. | 11 * Copyright(c) 2001-2006,2013 Cisco Systems, Inc. |
| 12 * All rights reserved. | 12 * All rights reserved. |
| 13 * | 13 * |
| 14 * Redistribution and use in source and binary forms, with or without | 14 * Redistribution and use in source and binary forms, with or without |
| 15 * modification, are permitted provided that the following conditions | 15 * modification, are permitted provided that the following conditions |
| 16 * are met: | 16 * are met: |
| 17 * | 17 * |
| 18 * Redistributions of source code must retain the above copyright | 18 * Redistributions of source code must retain the above copyright |
| 19 * notice, this list of conditions and the following disclaimer. | 19 * notice, this list of conditions and the following disclaimer. |
| 20 * | 20 * |
| 21 * Redistributions in binary form must reproduce the above | 21 * Redistributions in binary form must reproduce the above |
| (...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 134 */ | 134 */ |
| 135 #define AES_128_CBC AES_CBC | 135 #define AES_128_CBC AES_CBC |
| 136 | 136 |
| 137 /** | 137 /** |
| 138 * @brief Strongest available cipher. | 138 * @brief Strongest available cipher. |
| 139 * | 139 * |
| 140 * This identifier resolves to the strongest cipher type available. | 140 * This identifier resolves to the strongest cipher type available. |
| 141 */ | 141 */ |
| 142 #define STRONGHOLD_CIPHER AES_ICM | 142 #define STRONGHOLD_CIPHER AES_ICM |
| 143 | 143 |
| 144 /** |
| 145 * @brief AES-192 Integer Counter Mode (AES ICM) |
| 146 * AES-192 ICM is a deprecated alternate name for AES ICM. |
| 147 */ |
| 148 #define AES_192_ICM 4 |
| 149 |
| 150 /** |
| 151 * @brief AES-256 Integer Counter Mode (AES ICM) |
| 152 * AES-256 ICM is a deprecated alternate name for AES ICM. |
| 153 */ |
| 154 #define AES_256_ICM 5 |
| 155 |
| 156 /** |
| 157 * @brief AES-128_GCM Galois Counter Mode (AES GCM) |
| 158 * |
| 159 * AES-128 GCM is the variant of galois counter mode that is used by |
| 160 * Secure RTP. This cipher uses a 16-octet key. |
| 161 */ |
| 162 #define AES_128_GCM 6 |
| 163 |
| 164 /** |
| 165 * @brief AES-256_GCM Galois Counter Mode (AES GCM) |
| 166 * |
| 167 * AES-256 GCM is the variant of galois counter mode that is used by |
| 168 * Secure RTP. This cipher uses a 32-octet key. |
| 169 */ |
| 170 #define AES_256_GCM 7 |
| 171 |
| 144 /** | 172 /** |
| 145 * @} | 173 * @} |
| 146 */ | 174 */ |
| 147 | 175 |
| 148 | 176 |
| 149 | 177 |
| 150 /** | 178 /** |
| 151 * @defgroup Authentication Authentication Function Types | 179 * @defgroup Authentication Authentication Function Types |
| 152 * | 180 * |
| 153 * @brief Each authentication function type is identified by an | 181 * @brief Each authentication function type is identified by an |
| (...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 211 #define STRONGHOLD_AUTH HMAC_SHA1 | 239 #define STRONGHOLD_AUTH HMAC_SHA1 |
| 212 | 240 |
| 213 /** | 241 /** |
| 214 * @} | 242 * @} |
| 215 */ | 243 */ |
| 216 /** | 244 /** |
| 217 * @} | 245 * @} |
| 218 */ | 246 */ |
| 219 | 247 |
| 220 #endif /* CRYPTO_TYPES_H */ | 248 #endif /* CRYPTO_TYPES_H */ |
| OLD | NEW |