Andras Fekete
005346d9ec
Fix entrypoint
2023-09-28 14:45:51 -04:00
Andras Fekete
93358f1402
Define WOLFSSL_DIR
2023-09-28 13:59:04 -04:00
Andras Fekete
5e1bd8174c
Push multi-platform wolfCLU to DockerHub
2023-09-28 13:55:38 -04:00
Andras Fekete
2ef83e142f
Update buildAndPush.sh and README.md
2023-09-28 13:27:07 -04:00
Andras Fekete
9fdb3cf17a
Appease test scripts
2023-09-28 10:48:03 -04:00
Andras Fekete
d95ce57eea
Fix script errors
2023-09-27 15:31:01 -04:00
Andras Fekete
717249c0cc
Trust github.com in container, add in possible Jenkins userIDs
2023-09-22 16:01:54 -04:00
Andras Fekete
f0d0a87822
Add in working cross-compiler container and builder script
2023-09-22 14:55:30 -04:00
Andras Fekete
1141f9bee9
Use wolfssl/wolfssl-builder as the container name
2023-09-22 14:55:01 -04:00
Andras Fekete
9472dd39e4
Add CCache to the container to decrease compilation time
2023-09-19 10:12:03 -04:00
Juliusz Sosinowicz
7a12202675
Init deb packaging
...
- rpm: Simplify script and list wolfSSL as packager
- add packaging github action
2023-08-23 22:01:12 +02:00
Andras Fekete
300c183453
Update README
2023-08-14 11:21:12 -04:00
Andras Fekete
5002ef19b1
Give GDB permission to attach to processes as non-root
2023-08-14 11:21:00 -04:00
Andras Fekete
4167a51fe9
Add in 'udp-proxy'
2023-08-11 11:23:09 -04:00
Andras Fekete
568bf35555
Reduce image size
2023-08-11 11:22:08 -04:00
Andras Fekete
6b1513a769
Clean up garbage characters
2023-08-10 16:41:11 -04:00
Andras Fekete
66c529e610
Add in PKIXSSH
2023-08-10 16:41:11 -04:00
Andras Fekete
8cd06c64b2
Add dependency for liblms
...
Usage: './configure --enable-lms=yes --with-liblms=/opt/sources/hash-sigs'
2023-07-13 14:22:55 -04:00
Andras Fekete
6fa080642c
Use liboqs v0.8
2023-07-11 15:36:44 -04:00
Kareem
9f24217e26
Workaround for removed kmods repo in OpenWRT 21.02.
2023-06-21 11:53:30 -07:00
Andras Fekete
931f665a9a
Missing 'tcpdump' utility
2023-05-01 15:30:12 -04:00
Andras Fekete
00fa00f875
Changes to make it possible to use a different base container
2023-05-01 15:28:39 -04:00
Andras Fekete
103f6e7520
Fix dependencies
2023-03-28 11:56:29 -04:00
Andras Fekete
ebf7fa585a
First attempt
2023-03-08 15:27:16 -05:00
Andras Fekete
41ce9afef4
Better dependency list
...
Need 32bit compilation support as well as ARM/AARCH64
2023-02-28 11:19:09 -05:00
Andras Fekete
7b96cd2220
Switch out gcc-multilib for more modern multiarch
2023-02-28 09:29:23 -05:00
Andras Fekete
392ddd1b4a
Remove conflicts
2023-02-24 10:38:35 -05:00
Andras Fekete
d98dd53f55
Add one more utility
2023-02-24 09:48:15 -05:00
Andras Fekete
62748ba451
One more liboqs flag
2023-02-24 09:47:47 -05:00
Andras Fekete
559db5f314
Build liboqs for distribution
...
This makes it possible to use the library on same architecture but different processor type.
2023-02-24 09:47:47 -05:00
Andras Fekete
2b96f4bd16
Add in liboqs
2023-02-24 09:47:47 -05:00
Andras Fekete
87b7988643
Add cross compilers
2023-02-24 09:47:24 -05:00
Andras Fekete
ff96150404
Some tests need these utilities
2023-02-16 09:51:46 -05:00
Andras Fekete
06d6f2d4b6
One more app for debugging
2023-02-08 11:25:11 -05:00
Andras Fekete
94c01d9f4e
Add in a few more utilities that we need
2023-02-08 10:52:00 -05:00
András Fekete
8ecd906c23
Update open wrt test ( #6010 )
...
Adding in tests of various versions of OpenWrt. Also simplified the way to reproduce potential issues and added in breadcrumbs for debugging.
Co-authored-by: Andras Fekete <andras@wolfssl.com>
2023-01-25 13:58:52 -08:00
Daniel Pouzzner
aa776057ff
fixes: shellcheck gripes on Docker/OpenWrt/runTests.sh; null pointer derefs and duplicate tests and assigns in src/tls.c and wolfcrypt/src/hpke.c found by cppcheck (nullPointerRedundantCheck, identicalInnerCondition, duplicateAssignExpression).
2023-01-21 00:51:57 -06:00
András Fekete
b9a544920d
Add open wrt test ( #5985 )
...
* First test
* Don't forget to run autogen.sh!
* Add tools needed by automake
* Try additional platforms
* Add in qemu for other platforms
* No real support for arm containers
* Fix indentation
* Simplify container build with a testing script
* Simpler names for actions
* No need to distribute OpenWRT test files
* Better list to put ignore files onto
* Create an 'ignore_files' list after all
* Add in some documentation of how OpenWRT tests work
* Fix up naming of OpenWrt
Co-authored-by: Andras Fekete <andras@wolfssl.com>
2023-01-20 16:59:36 -08:00
David Garske
f0212fef3e
Merge pull request #5986 from bandi13/fixNonStandarBaseImages
...
Fix when a base image leaves non-root user
2023-01-19 07:55:19 -08:00
Andras Fekete
e90ba67a4c
Fix when a base image leaves non-root user
2023-01-16 13:32:10 -05:00
Andras Fekete
369c565368
No need to leave container artifacts around
2023-01-06 15:06:30 -05:00
András Fekete
adb406e1ee
Adding some developer utilities ( #5941 )
...
* Adding some developer utilities for Docker.
* Add support for `make test`
* Don't need to run the testsuite specifically
* Share .gitconfig and ssh keys with the container
Co-authored-by: Andras Fekete <andras@wolfssl.com>
2023-01-04 08:48:24 -08:00
Daniel Pouzzner
9ac790a8ce
Docker/run.sh: mollify shellcheck, and prevent splitting on whitespace passing args through to configure.
2022-12-26 20:18:43 -06:00
Andras Fekete
8d372b2c6f
Start an FAQ in the README.md
2022-12-16 15:45:29 -05:00
Andras Fekete
3ba8c918f2
Use standard naming
2022-12-15 15:30:22 -05:00
Andras Fekete
6a2673f5f7
Adding Docker files to distribution
2022-12-15 15:11:14 -05:00
Andras Fekete
995e3bd009
Allow for existing group
2022-12-15 14:30:13 -05:00
Andras Fekete
c1cf8a8f34
Add in README.md
2022-12-15 12:54:21 -05:00
Andras Fekete
9c135e59dc
Script can run from an arbitrary folder
2022-12-15 12:22:05 -05:00
Andras Fekete
64d39dbd74
Cleaner base image
2022-12-15 12:10:48 -05:00