xfrm_user: Remove zero length key checks.

The crypto layer will determine whether that is valid
or not.

Suggested by Herbert Xu, based upon a report and patch
by Martin Willi.

Signed-off-by: David S. Miller <davem@davemloft.net>
Acked-by: Herbert Xu <herbert@gondor.apana.org.au>

-11
-11
net/xfrm/xfrm_user.c
··· 50 50 51 51 switch (type) { 52 52 case XFRMA_ALG_AUTH: 53 - if (!algp->alg_key_len && 54 - strcmp(algp->alg_name, "digest_null") != 0) 55 - return -EINVAL; 56 - break; 57 - 58 53 case XFRMA_ALG_CRYPT: 59 - if (!algp->alg_key_len && 60 - strcmp(algp->alg_name, "cipher_null") != 0) 61 - return -EINVAL; 62 - break; 63 - 64 54 case XFRMA_ALG_COMP: 65 - /* Zero length keys are legal. */ 66 55 break; 67 56 68 57 default: