|
@@ -441,11 +441,14 @@ enum {
|
|
|
SCTP_AUTH_HMAC_ID_RESERVED_0,
|
|
|
SCTP_AUTH_HMAC_ID_SHA1,
|
|
|
SCTP_AUTH_HMAC_ID_RESERVED_2,
|
|
|
- SCTP_AUTH_HMAC_ID_SHA256
|
|
|
+#if defined (CONFIG_CRYPTO_SHA256) || defined (CONFIG_CRYPTO_SHA256_MODULE)
|
|
|
+ SCTP_AUTH_HMAC_ID_SHA256,
|
|
|
+#endif
|
|
|
+ __SCTP_AUTH_HMAC_MAX
|
|
|
};
|
|
|
|
|
|
-#define SCTP_AUTH_HMAC_ID_MAX SCTP_AUTH_HMAC_ID_SHA256
|
|
|
-#define SCTP_AUTH_NUM_HMACS (SCTP_AUTH_HMAC_ID_SHA256 + 1)
|
|
|
+#define SCTP_AUTH_HMAC_ID_MAX __SCTP_AUTH_HMAC_MAX - 1
|
|
|
+#define SCTP_AUTH_NUM_HMACS __SCTP_AUTH_HMAC_MAX
|
|
|
#define SCTP_SHA1_SIG_SIZE 20
|
|
|
#define SCTP_SHA256_SIG_SIZE 32
|
|
|
|