Changeset View
Changeset View
Standalone View
Standalone View
head/sys/mips/nlm/dev/sec/nlmseclib.c
Show First 20 Lines • Show All 305 Lines • ▼ Show 20 Lines | case CRYPTO_3DES_CBC: | ||||
cmd->ciphermode = NLM_CIPHER_MODE_CBC; | cmd->ciphermode = NLM_CIPHER_MODE_CBC; | ||||
cmd->ivlen = XLP_SEC_DES_IV_LENGTH; | cmd->ivlen = XLP_SEC_DES_IV_LENGTH; | ||||
break; | break; | ||||
case CRYPTO_AES_CBC: | case CRYPTO_AES_CBC: | ||||
cmd->cipheralg = NLM_CIPHER_AES128; | cmd->cipheralg = NLM_CIPHER_AES128; | ||||
cmd->ciphermode = NLM_CIPHER_MODE_CBC; | cmd->ciphermode = NLM_CIPHER_MODE_CBC; | ||||
cmd->ivlen = XLP_SEC_AES_IV_LENGTH; | cmd->ivlen = XLP_SEC_AES_IV_LENGTH; | ||||
break; | break; | ||||
case CRYPTO_ARC4: | |||||
cmd->cipheralg = NLM_CIPHER_ARC4; | |||||
cmd->ciphermode = NLM_CIPHER_MODE_ECB; | |||||
cmd->ivlen = XLP_SEC_ARC4_IV_LENGTH; | |||||
break; | |||||
default: | default: | ||||
/* Not supported */ | /* Not supported */ | ||||
return (-1); | return (-1); | ||||
} | } | ||||
return (0); | return (0); | ||||
} | } |