diff options
author | Vlad Yasevich <vladislav.yasevich@hp.com> | 2007-11-29 09:53:52 -0500 |
---|---|---|
committer | Vlad Yasevich <vladislav.yasevich@hp.com> | 2007-11-29 10:17:42 -0500 |
commit | b7e0fe9f81e19c4f2a1369b324c3c062c1738be4 (patch) | |
tree | fe9d856c35e3d0ee5bd5acd9bd6b8dad93a3dd50 /net/sctp/auth.c | |
parent | 555d3d5d2be13675490a80df0d7961551822ef1f (diff) | |
download | op-kernel-dev-b7e0fe9f81e19c4f2a1369b324c3c062c1738be4.zip op-kernel-dev-b7e0fe9f81e19c4f2a1369b324c3c062c1738be4.tar.gz |
SCTP: Fix build issues with SCTP AUTH.
SCTP-AUTH requires selection of CRYPTO, HMAC and SHA1 since
SHA1 is a MUST requirement for AUTH. We also support SHA256,
but that's optional, so fix the code to treat it as such.
Signed-off-by: Vlad Yasevich <vladislav.yasevich@hp.com>
Diffstat (limited to 'net/sctp/auth.c')
-rw-r--r-- | net/sctp/auth.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/net/sctp/auth.c b/net/sctp/auth.c index 6d89e35..97e6ebd 100644 --- a/net/sctp/auth.c +++ b/net/sctp/auth.c @@ -54,11 +54,13 @@ static struct sctp_hmac sctp_hmac_list[SCTP_AUTH_NUM_HMACS] = { /* id 2 is reserved as well */ .hmac_id = SCTP_AUTH_HMAC_ID_RESERVED_2, }, +#if defined (CONFIG_CRYPTO_SHA256) || defined (CONFIG_CRYPTO_SHA256_MODULE) { .hmac_id = SCTP_AUTH_HMAC_ID_SHA256, .hmac_name="hmac(sha256)", .hmac_len = SCTP_SHA256_SIG_SIZE, } +#endif }; |