kernel/drivers/crypto/rockchip/rk_crypto_skcipher_utils.c
.. .. @@ -469,21 +469,7 @@ 469 469 470 470 int rk_aead_gcm_setauthsize(struct crypto_aead *tfm, unsigned int authsize) 471 471 { 472 - /* Same as crypto_gcm_authsize() from crypto/gcm.c */473 - switch (authsize) {474 - case 4:475 - case 8:476 - case 12:477 - case 13:478 - case 14:479 - case 15:480 - case 16:481 - break;482 - default:483 - return -EINVAL;484 - }485 -486 - return 0;472 + return crypto_gcm_check_authsize(authsize);487 473 } 488 474 489 475 int rk_aead_handle_req(struct rk_crypto_dev *rk_dev, struct aead_request *req)