diff --git a/src/wh_client_crypto.c b/src/wh_client_crypto.c index 04c2a7b..fd7f6c6 100644 --- a/src/wh_client_crypto.c +++ b/src/wh_client_crypto.c @@ -1195,6 +1195,10 @@ int wh_Client_Curve25519ImportKey(whClientContext* ctx, curve25519_key* key, if (inout_keyId != NULL) { *inout_keyId = key_id; } +#if defined(DEBUG_CRYPTOCB) && defined(DEBUG_CRYPTOCB_VERBOSE) + printf("[client] importKey: cached keyid=%u\n", key_id); + wh_Utils_Hexdump("[client] importKey: key=", buffer, buffer_len); +#endif } return ret; } diff --git a/src/wh_server_crypto.c b/src/wh_server_crypto.c index c67fa62..794529f 100644 --- a/src/wh_server_crypto.c +++ b/src/wh_server_crypto.c @@ -1588,7 +1588,7 @@ static int _HandleSha256Dma(whServerContext* server, whPacket* packet, if (ret == WH_ERROR_OK) { #ifdef DEBUG_CRYPTOCB_VERBOSE printf("[server] wc_Sha256Update: inAddr=%p, sz=%llu\n", inAddr, - req->input.sz); + (long long unsigned int)req->input.sz); #endif ret = wc_Sha256Update(sha256, inAddr, req->input.sz); } diff --git a/src/wh_server_keystore.c b/src/wh_server_keystore.c index 31de301..b345580 100644 --- a/src/wh_server_keystore.c +++ b/src/wh_server_keystore.c @@ -220,6 +220,10 @@ int hsmCacheKey(whServerContext* server, whNvmMetadata* meta, uint8_t* in) } else { server->cache[foundIndex].commited = 1; } +#if defined(DEBUG_CRYPTOCB) && defined(DEBUG_CRYPTOCB_VERBOSE) + printf("[server] cacheKey: caching keyid=%u\n", meta->id); + wh_Utils_Hexdump("[server] cacheKey: key=", in, meta->len); +#endif } } else { /* try big key cache, don't put small keys into big cache if full */