diff --git a/linuxkm/lkcapi_aes_glue.c b/linuxkm/lkcapi_aes_glue.c index c90ef7c79..bef280780 100644 --- a/linuxkm/lkcapi_aes_glue.c +++ b/linuxkm/lkcapi_aes_glue.c @@ -361,6 +361,10 @@ out: if (err != 0) km_AesExitCommon(ctx); + #ifdef WOLFKM_DEBUG_AES + pr_info("info: exiting km_AesInitCommon: %s: %d\n", name, err); + #endif /* WOLFKM_DEBUG_AES */ + return err; } @@ -445,6 +449,10 @@ static void km_AesExitCommon(struct km_AesCtx * ctx) km_AesFree(&ctx->aes_decrypt_C); } #endif + + #ifdef WOLFKM_DEBUG_AES + pr_info("info: exiting km_AesExitCommon\n"); + #endif /* WOLFKM_DEBUG_AES */ } #ifdef LINUXKM_LKCAPI_NEED_AES_SKCIPHER_COMMON_FUNCS @@ -511,6 +519,9 @@ static int km_AesSetKeyCommon(struct km_AesCtx * ctx, const u8 *in_key, #endif /* WC_LINUXKM_C_FALLBACK_IN_SHIMS */ + #ifdef WOLFKM_DEBUG_AES + pr_info("info: exiting km_AesSetKeyCommon: %s: %d\n", name, key_len); + #endif /* WOLFKM_DEBUG_AES */ return 0; } @@ -592,6 +603,11 @@ out: km_AesFree(&aes_copy); + #ifdef WOLFKM_DEBUG_AES + pr_info("info: exiting km_AesCbcEncrypt: err %d, cryptlen %d\n", err, + req->cryptlen); + #endif /* WOLFKM_DEBUG_AES */ + return err; } @@ -650,6 +666,11 @@ out: km_AesFree(&aes_copy); + #ifdef WOLFKM_DEBUG_AES + pr_info("info: exiting km_AesCbcDecrypt: err %d, cryptlen %d\n", err, + req->cryptlen); + #endif /* WOLFKM_DEBUG_AES */ + return err; } @@ -748,6 +769,11 @@ out: km_AesFree(&aes_copy); + #ifdef WOLFKM_DEBUG_AES + pr_info("info: exiting km_AesCfbEncrypt: err %d, cryptlen %d\n", err, + req->cryptlen); + #endif /* WOLFKM_DEBUG_AES */ + return err; } @@ -812,6 +838,11 @@ out: km_AesFree(&aes_copy); + #ifdef WOLFKM_DEBUG_AES + pr_info("info: exiting km_AesCfbDecrypt: err %d, cryptlen %d\n", err, + req->cryptlen); + #endif /* WOLFKM_DEBUG_AES */ + return err; } @@ -885,6 +916,9 @@ static int km_AesGcmSetKey(struct crypto_aead *tfm, const u8 *in_key, } #endif + #ifdef WOLFKM_DEBUG_AES + pr_info("info: exiting km_AesGcmSetKey: %d\n", key_len); + #endif /* WOLFKM_DEBUG_AES */ return 0; } @@ -930,6 +964,9 @@ static int km_AesGcmSetKey_Rfc4106(struct crypto_aead *tfm, const u8 *in_key, } #endif + #ifdef WOLFKM_DEBUG_AES + pr_info("info: exiting km_AesGcmSetKey_Rfc4106: %d\n", key_len); + #endif /* WOLFKM_DEBUG_AES */ return 0; } @@ -1190,6 +1227,12 @@ out: km_AesFree(&aes_copy); + #ifdef WOLFKM_DEBUG_AES + pr_info("info: exiting AesGcmCrypt_1: err %d, dec %d, cryptlen %d, " + "assoclen %d\n", err, decrypt_p, + req->cryptlen, req->assoclen); + #endif /* WOLFKM_DEBUG_AES */ + return err; } @@ -1385,6 +1428,12 @@ out: km_AesFree(&aes_copy); + #ifdef WOLFKM_DEBUG_AES + pr_info("info: exiting AesGcmCrypt_1: err %d, dec %d, cryptlen %d, " + "assoclen %d\n", err, decrypt_p, + req->cryptlen, req->assoclen); + #endif /* WOLFKM_DEBUG_AES */ + return err; } @@ -1527,6 +1576,10 @@ static int km_AesXtsSetKey(struct crypto_skcipher *tfm, const u8 *in_key, * unconditionally because there's no AES-XTS in Cert 4718. */ + #ifdef WOLFKM_DEBUG_AES + pr_info("info: exiting km_AesXtsSetKey: %d\n", key_len); + #endif /* WOLFKM_DEBUG_AES */ + return 0; } @@ -1661,6 +1714,11 @@ static int km_AesXtsEncrypt(struct skcipher_request *req) } } + #ifdef WOLFKM_DEBUG_AES + pr_info("info: exiting km_AesXtsEncrypt: err %d, cryptlen %d\n", err, + req->cryptlen); + #endif /* WOLFKM_DEBUG_AES */ + return err; } @@ -1792,6 +1850,12 @@ static int km_AesXtsDecrypt(struct skcipher_request *req) err = wc_AesXtsDecryptFinal(ctx->aesXts, NULL, NULL, 0, &stream); } } + + #ifdef WOLFKM_DEBUG_AES + pr_info("info: exiting km_AesXtsDecrypt: err %d, cryptlen %d\n", err, + req->cryptlen); + #endif /* WOLFKM_DEBUG_AES */ + return err; } @@ -1893,6 +1957,11 @@ out: km_AesFree(&aes_copy); + #ifdef WOLFKM_DEBUG_AES + pr_info("info: exiting km_AesCtrEncrypt: err %d, cryptlen %d\n", err, + req->cryptlen); + #endif /* WOLFKM_DEBUG_AES */ + return err; } @@ -1962,6 +2031,11 @@ out: km_AesFree(&aes_copy); + #ifdef WOLFKM_DEBUG_AES + pr_info("info: exiting km_AesCtrDecrypt: err %d, cryptlen %d\n", err, + req->cryptlen); + #endif /* WOLFKM_DEBUG_AES */ + return err; } @@ -2061,6 +2135,11 @@ out: km_AesFree(&aes_copy); + #ifdef WOLFKM_DEBUG_AES + pr_info("info: exiting km_AesOfbEncrypt: err %d, cryptlen %d\n", err, + req->cryptlen); + #endif /* WOLFKM_DEBUG_AES */ + return err; } @@ -2129,6 +2208,11 @@ out: km_AesFree(&aes_copy); + #ifdef WOLFKM_DEBUG_AES + pr_info("info: exiting km_AesOfbDecrypt: err %d, cryptlen %d\n", err, + req->cryptlen); + #endif /* WOLFKM_DEBUG_AES */ + return err; } @@ -2207,6 +2291,11 @@ static int km_AesEcbEncrypt(struct skcipher_request *req) out: + #ifdef WOLFKM_DEBUG_AES + pr_info("info: exiting km_AesEcbEncrypt: err %d, cryptlen %d\n", err, + req->cryptlen); + #endif /* WOLFKM_DEBUG_AES */ + return err; } @@ -2250,6 +2339,11 @@ static int km_AesEcbDecrypt(struct skcipher_request *req) out: + #ifdef WOLFKM_DEBUG_AES + pr_info("info: exiting km_AesEcbDecrypt: err %d, cryptlen %d\n", err, + req->cryptlen); + #endif /* WOLFKM_DEBUG_AES */ + return err; }