Skip to content

Commit f9873be

Browse files
committed
Revert to clean working version without debug support
1 parent 1b4d674 commit f9873be

26 files changed

+105851
-0
lines changed

README-fips.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# FIPS ready wolfSSL and wolfProvider
2+
3+
## Step 1: Download FIPS Ready Bundle
4+
Go to the website here https://www.wolfssl.com/download/ and download the FIPS ready pacakge.
5+
6+
or directly:
7+
8+
wget -O wolfssl-fips-ready.zip https://www.wolfssl.com/wolfssl-5.8.2-gplv3-fips-ready.zip
9+
unzip wolfssl-fips-ready.zip
10+
11+
## Step 2: Build wolfProvider with FIPS Ready Bundle
12+
cd wolfProvider
13+
./scripts/build-wolfprovider.sh --fips-bundle="path/to/WOLFSSL_FIPS_BUNDLE" --fips-version=ready --distclean
14+
15+
# Normal FIPS build
16+
17+
cd wolfProvider
18+
./scripts/build-wolfprovider.sh --enable-fips --distclean
19+
20+
21+
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
wp_default_stub.lo: wp_default_stub.c /usr/include/stdc-predef.h \
2+
/usr/local/include/openssl/provider.h /usr/local/include/openssl/core.h \
3+
/usr/lib/gcc/x86_64-linux-gnu/14/include/stddef.h \
4+
/usr/local/include/openssl/types.h \
5+
/usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h \
6+
/usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h \
7+
/usr/include/limits.h \
8+
/usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
9+
/usr/include/features.h /usr/include/features-time64.h \
10+
/usr/include/x86_64-linux-gnu/bits/wordsize.h \
11+
/usr/include/x86_64-linux-gnu/bits/timesize.h \
12+
/usr/include/x86_64-linux-gnu/sys/cdefs.h \
13+
/usr/include/x86_64-linux-gnu/bits/long-double.h \
14+
/usr/include/x86_64-linux-gnu/gnu/stubs.h \
15+
/usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
16+
/usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
17+
/usr/include/x86_64-linux-gnu/bits/local_lim.h \
18+
/usr/include/linux/limits.h \
19+
/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \
20+
/usr/include/x86_64-linux-gnu/bits/pthread_stack_min.h \
21+
/usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
22+
/usr/local/include/openssl/e_os2.h /usr/local/include/openssl/macros.h \
23+
/usr/local/include/openssl/opensslconf.h \
24+
/usr/local/include/openssl/configuration.h \
25+
/usr/local/include/openssl/opensslv.h /usr/include/inttypes.h \
26+
/usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h /usr/include/stdint.h \
27+
/usr/include/x86_64-linux-gnu/bits/types.h \
28+
/usr/include/x86_64-linux-gnu/bits/typesizes.h \
29+
/usr/include/x86_64-linux-gnu/bits/time64.h \
30+
/usr/include/x86_64-linux-gnu/bits/wchar.h \
31+
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
32+
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
33+
/usr/include/x86_64-linux-gnu/bits/stdint-least.h \
34+
/usr/local/include/openssl/safestack.h \
35+
/usr/local/include/openssl/stack.h
36+
/usr/include/stdc-predef.h:
37+
/usr/local/include/openssl/provider.h:
38+
/usr/local/include/openssl/core.h:
39+
/usr/lib/gcc/x86_64-linux-gnu/14/include/stddef.h:
40+
/usr/local/include/openssl/types.h:
41+
/usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:
42+
/usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:
43+
/usr/include/limits.h:
44+
/usr/include/x86_64-linux-gnu/bits/libc-header-start.h:
45+
/usr/include/features.h:
46+
/usr/include/features-time64.h:
47+
/usr/include/x86_64-linux-gnu/bits/wordsize.h:
48+
/usr/include/x86_64-linux-gnu/bits/timesize.h:
49+
/usr/include/x86_64-linux-gnu/sys/cdefs.h:
50+
/usr/include/x86_64-linux-gnu/bits/long-double.h:
51+
/usr/include/x86_64-linux-gnu/gnu/stubs.h:
52+
/usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
53+
/usr/include/x86_64-linux-gnu/bits/posix1_lim.h:
54+
/usr/include/x86_64-linux-gnu/bits/local_lim.h:
55+
/usr/include/linux/limits.h:
56+
/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h:
57+
/usr/include/x86_64-linux-gnu/bits/pthread_stack_min.h:
58+
/usr/include/x86_64-linux-gnu/bits/posix2_lim.h:
59+
/usr/local/include/openssl/e_os2.h:
60+
/usr/local/include/openssl/macros.h:
61+
/usr/local/include/openssl/opensslconf.h:
62+
/usr/local/include/openssl/configuration.h:
63+
/usr/local/include/openssl/opensslv.h:
64+
/usr/include/inttypes.h:
65+
/usr/lib/gcc/x86_64-linux-gnu/14/include/stdint.h:
66+
/usr/include/stdint.h:
67+
/usr/include/x86_64-linux-gnu/bits/types.h:
68+
/usr/include/x86_64-linux-gnu/bits/typesizes.h:
69+
/usr/include/x86_64-linux-gnu/bits/time64.h:
70+
/usr/include/x86_64-linux-gnu/bits/wchar.h:
71+
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h:
72+
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h:
73+
/usr/include/x86_64-linux-gnu/bits/stdint-least.h:
74+
/usr/local/include/openssl/safestack.h:
75+
/usr/local/include/openssl/stack.h:

default_stub/.libs/libdefault.a

4.24 KB
Binary file not shown.

default_stub/.libs/libdefault.lai

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# libdefault.la - a libtool library file
2+
# Generated by libtool (GNU libtool) 2.4.7 Debian-2.4.7-7~deb12u1
3+
#
4+
# Please DO NOT delete this file!
5+
# It is necessary for linking the library.
6+
7+
# The name that we can dlopen(3).
8+
dlname='libdefault.so.0'
9+
10+
# Names of this library.
11+
library_names='libdefault.so.0.0.0 libdefault.so.0 libdefault.so'
12+
13+
# The name of the static archive.
14+
old_library='libdefault.a'
15+
16+
# Linker flags that cannot go in dependency_libs.
17+
inherited_linker_flags=''
18+
19+
# Libraries that this one depends upon.
20+
dependency_libs=''
21+
22+
# Names of additional weak libraries provided by this library
23+
weak_library_names=''
24+
25+
# Version information for libdefault.
26+
current=0
27+
age=0
28+
revision=0
29+
30+
# Is this an already installed library?
31+
installed=yes
32+
33+
# Should we warn about portability when linking against -modules?
34+
shouldnotlink=no
35+
36+
# Files to dlopen/dlpreopen
37+
dlopen=''
38+
dlpreopen=''
39+
40+
# Directory that this library needs to be installed in:
41+
libdir='/home/aidangarske/wolfProvider/scripts/../libdefault-stub-install/lib'

default_stub/.libs/libdefault.so

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
libdefault.so.0.0.0

default_stub/.libs/libdefault.so.0

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
libdefault.so.0.0.0
16.3 KB
Binary file not shown.
4.01 KB
Binary file not shown.

0 commit comments

Comments
 (0)