Comments (1)
It's reported that this issue disappeared when revert code to the commit.
commit e540099b0fe832ff652dbf7d9b7a56922e016279
Author: Haojian Zhuang <[email protected]>
Date: Mon Nov 23 03:17:01 2020 +0000
wd: add version information on UADK v1
Add version information on UADK v1 interfaces.
Signed-off-by: Haojian Zhuang <[email protected]>
The next commit is just apply version to 2.0.0. After investigation, the root cause is found.
In initial, uadk version is always 0.0.0. So uadk.so of openssl-uadk always binds to libwd.so.0. When we upgrade the version to 2.0.0, the library name is changed to libwd.so.2. So the dependency is broken. We need to re-build the dependency. The instructions are in below.
# Remove all existing libraries for clean environment
$sudo rm /usr/local/lib/libwd*
$sudo rm /usr/local/lib/libhisi*
$cd {uadk directory}
$./cleanup.sh
$./autogen.sh
$./conf.sh
$make
$sudo make install
# Don't skip this command to export LD_LIBRARY_PATH. It's useful.
$export LD_LIBRARY_PATH=/usr/local/lib
$cd {openssl-uadk directory}
$./configure --libdir=/usr/local/lib/engines-1.1/
$make
$sudo make install
$ openssl engine -c uadk
(uadk) uadk hardware engine support
[RSA, AES-128-CBC, AES-192-CBC, AES-256-CBC, AES-128-CTR, AES-192-CTR, AES-256-CTR, AES-128-ECB, AES-192-ECB, AES-256-ECB, AES-128-XTS, AES-256-XTS, MD5, SM3, SHA1, SHA256, SHA512]
281473866461184:error:25066067:DSO support routines:dlfcn_load:could not load the shared library:crypto/dso/dso_dlfcn.c:117:filename(libproviders.so): libproviders.so: cannot open shared object file: No such file or directory
281473866461184:error:25070067:DSO support routines:DSO_load:could not load the shared library:crypto/dso/dso_lib.c:162:
281473866461184:error:0E07506E:configuration file routines:module_load_dso:error loading dso:crypto/conf/conf_mod.c:221:module=providers, path=providers
281473866461184:error:0E076071:configuration file routines:module_run:unknown module name:crypto/conf/conf_mod.c:162:module=providers
from uadk.
Related Issues (20)
- kernel integrate vsva patches for verifying vsva feature HOT 3
- uacce support docker HOT 1
- uadk v1 can not work HOT 1
- uadk cipher perfmance is much worse than warpdrive perfmance when using multi-queue by test. HOT 1
- kae on uadk v1 still has issue HOT 2
- zip_sva_perf run hw file decompress failed HOT 1
- digest stream mode not supported
- Potential error(e.g. deadlock, ill performance) due to the unreleased lock HOT 4
- UADK multi-queue scheduling problem HOT 2
- UADK multi-threaded performance issues HOT 2
- uadk can not support nginx since cipher and digest can not re-enter HOT 1
- Can you show the version number in the code? HOT 5
- io page fault
- remove fmin in wd_util.c HOT 1
- libcrypto_wd.so should be libcrypto.so? HOT 1
- apt-get install libnuma-dev has issue after numa source code make install HOT 1
- compilation failure with GCC 12 HOT 1
- 虚拟机跑SEC业务概率出错 HOT 2
- In guest system, init2 fails since wd_get_usable_list failed to get usable devices(-19)! HOT 2
- cipher modes supported by v1 not supported by UADK HOT 1
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 uadk.