@@ -28,15 +28,14 @@ JNIEXPORT void JNICALL
2828Java_com_ibm_crypto_plus_provider_ock_NativeInterface_KEM_1encapsulate (
2929 JNIEnv * env , jclass thisObj , jlong ockContextId , jlong ockPKeyId ,
3030 jbyteArray wrappedKey , jbyteArray randomKey ) {
31+ ICC_CTX * ockCtx = (ICC_CTX * )((intptr_t )ockContextId );
32+ ICC_EVP_PKEY_CTX * evp_pk = NULL ;
33+ ICC_EVP_PKEY * pa = (ICC_EVP_PKEY * )((intptr_t )ockPKeyId );
34+ size_t wrappedkeylen = 0 ;
35+ size_t genkeylen = 0 ;
36+ unsigned char * wrappedKeyLocal = NULL ;
37+ unsigned char * genkeylocal = NULL ;
3138
32- ICC_CTX * ockCtx = (ICC_CTX * )((intptr_t )ockContextId );
33- ICC_EVP_PKEY_CTX * evp_pk = NULL ;
34- ICC_EVP_PKEY * pa = (ICC_EVP_PKEY * )((intptr_t )ockPKeyId );
35- size_t wrappedkeylen = 0 ;
36- size_t genkeylen = 0 ;
37- unsigned char * wrappedKeyLocal = NULL ;
38- unsigned char * genkeylocal = NULL ;
39-
4039 evp_pk = ICC_EVP_PKEY_CTX_new_from_pkey (ockCtx , NULL , pa , NULL );
4140 if (!evp_pk ) {
4241 throwOCKException (env , 0 , "ICC_EVP_PKEY_CTX_new_from_pkey failed" );
@@ -117,19 +116,18 @@ JNIEXPORT jbyteArray JNICALL
117116Java_com_ibm_crypto_plus_provider_ock_NativeInterface_KEM_1decapsulate (
118117 JNIEnv * env , jclass thisObj , jlong ockContextId , jlong ockPKeyId ,
119118 jbyteArray wrappedKey ) {
120-
121- ICC_CTX * ockCtx = (ICC_CTX * )((intptr_t )ockContextId );
122- ICC_EVP_PKEY * ockPKey = (ICC_EVP_PKEY * )((intptr_t )ockPKeyId );
123- ICC_EVP_PKEY_CTX * evp_pk = NULL ;
124- int rc = -1 ;
125- jboolean isCopy = 0 ;
126- jbyteArray randomKey = NULL ;
127- jbyteArray retRndKeyBytes = NULL ;
128- size_t wrappedkeylen = 0 ;
129- size_t genkeylen = 0 ;
130- unsigned char * wrappedKeyNative = NULL ;
131- unsigned char * genkeylocal = NULL ;
132- unsigned char * genKeyNative = NULL ;
119+ ICC_CTX * ockCtx = (ICC_CTX * )((intptr_t )ockContextId );
120+ ICC_EVP_PKEY * ockPKey = (ICC_EVP_PKEY * )((intptr_t )ockPKeyId );
121+ ICC_EVP_PKEY_CTX * evp_pk = NULL ;
122+ int rc = -1 ;
123+ jboolean isCopy = 0 ;
124+ jbyteArray randomKey = NULL ;
125+ jbyteArray retRndKeyBytes = NULL ;
126+ size_t wrappedkeylen = 0 ;
127+ size_t genkeylen = 0 ;
128+ unsigned char * wrappedKeyNative = NULL ;
129+ unsigned char * genkeylocal = NULL ;
130+ unsigned char * genKeyNative = NULL ;
133131
134132 evp_pk = ICC_EVP_PKEY_CTX_new (ockCtx , ockPKey , NULL );
135133 if (!evp_pk ) {
0 commit comments