Comments (7)
Rickard Bellgrim added a comment - 2014-02-14 15:46
There are some things that we need to look into:
Windows/Botan:
- Prerequisites
- Python
- INCLUDE="C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include"
- LIB="C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib"
- Path="C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE"
- python configure.py --cc=msvc --cpu=x86
- nmake
- nmake install
- Copy files to btn\ in your build directory
- Also needed to copy lib files into btn\lib\ from btn, probably some path in the project that is wrong.
- Firefox can add this library as a PKCS#11 token
Windows/OpenSSL:
- Could not load the GOST engine when initializing the library, have to rebuild with GOST undefined in config.h
- Firefox can NOT add this library as a PKCS#11 token
Windows/General:
- You need to have the crypto library in your path
- Issue finding config file softhsm2.conf, you need to set the environment variable. The problem is that there is a relative path in the config.h.
- The config.h is static. E.g. how do we update the version upon a release?
- How to build with CppUnit?
- Getting no logs in EventViewer
from softhsmv2.
Francis Dupont added a comment - 2014-02-15 14:49
For the GOST I know the problem and its solution, so you can split the ticket and give it to me.
(it is a recurrent problem on bind9 WIN32 build, BTW the 2 involved engines are GOST and PKCS#11!!! :-)
from softhsmv2.
Francis Dupont added a comment - 2014-02-15 14:53
I can help with the General stuff too (just look at the WIN32 Configure of bind 9.10.0a2...). BTW CppUnit works well on WIN32.
from softhsmv2.
Rickard Bellgrim added a comment - 2014-02-17 09:07
That would be great if you could help with some of the issues. I am assigning this ticket to you.
I wrote the different notes above as a reminder for when I go through the installation instruction in the future.
from softhsmv2.
Rickard Bellgrim added a comment - 2014-03-07 10:34
I have fixed some more issues in #65
The EventViewer is now working. There are still issues with GOST for OpenSSL and the handling of softhsm2.conf and config.h
Some notes for Windows/CppUnit:
- Download and build CppUnit in cu\
from softhsmv2.
Francis Dupont added a comment - 2014-11-19 14:45
I believe this ticket is obsolete as we have now the win14a stuff (merged projects, perl/python configure script, better documentation).
from softhsmv2.
Fixed in #158.
from softhsmv2.
Related Issues (20)
- compile issue with openssl 3 backend on RHEL 8.5 machine HOT 1
- Configure fails with >= botan 3.0.0
- C_Decrypt sometimes fails to decrypt properly
- Import fails with RSA-PSS keys HOT 1
- SIGSEGV using OpenSSL 3 PKCS11 provider with SoftHSM2 + Botan HOT 1
- ECB is not supported by Botan HOT 1
- Getting SIGSEGV in EVP_MD_CTX_free HOT 1
- Implements RFC5649 as CKM_AES_KEY_WRAP_PAD but should actually be CKM_AES_KEY_WRAP_KWP
- Per-slot configuration
- openssl operations involving pcks11 and softHSM result in segfault on exit HOT 9
- AES/GCM multi-part decryption fails with CKR_BUFFER_TOO_SMALL HOT 1
- Unit Tests fails HOT 4
- Make check test fails on OS X HOT 2
- AES key file format for import HOT 1
- Possible problem with v2.6.1 with RHEL8 in FIPS mode and using Java 17 HOT 4
- Documentation for SoftHSM is inaccessible HOT 4
- Coredump / Alma/rhel 9 HOT 2
- decrypting scrambled ciphered text with RSA succeeded on RHEL9 unexpectedly
- SoftHSM on AIX
- Issues with configure option `--with-openssl=PATH`
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from softhsmv2.