static int dev_crypto_cleanup(EVP_CIPHER_CTX *ctx)
{
- if(ioctl(fd,CIOCFSESSION,data(ctx)->ses) == -1)
+ fprintf(stderr,"clean up session %d\n",data(ctx)->ses);
+ if(ioctl(fd,CIOCFSESSION,&data(ctx)->ses) == -1)
err("CIOCFSESSION failed");
OPENSSL_free(data(ctx)->key);
ctx->cipher=EVP_des_ede3_cbc();
return ctx->cipher->init(ctx,key,iv,enc);
}
+ fprintf(stderr,"created session %d\n",data(ctx)->ses);
return 1;
}