Skip to content

Commit 8f73113

Browse files
authored
Merge pull request #79 from billphipps/license_fixes
2 parents 734555d + 87a85e6 commit 8f73113

File tree

6 files changed

+87
-0
lines changed

6 files changed

+87
-0
lines changed

ChangeLog.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
#wolfHSM Release v1.0.0 (October 17, 2024)
2+
Initial release after internal and early evaluator testing. Due to NDA restrictions, access to the Infineon and ST Micro ports is limited. Please contact [email protected] for access.
3+
4+
## New Feature Additions
5+
* POSIX simulator and test environment
6+
* Memory fencing and cache controls for memory transport
7+
* Support for Aurix Tricore TC3xx and ST SPC58NN
8+
* DMA support for SHA2 and NVM objects
9+
* Cancellation for CMAC
10+
* Support NO_MALLOC and STATIC_MEMORY
11+
* SHE+ interface
12+
13+
## Enhancements and Optimizations
14+
* Reduction in static server memory requirements
15+
* Hardware offload for AURIX and ST C3 modules
16+

LICENSING

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
2+
wolfHSM and wolfCrypt is either licensed for use under the GPLv3 (or at your
3+
option any later version) or a standard commercial license. For our users who
4+
cannot use wolfHSM and wolfCrypt under GPLv3 (or any later version), a
5+
commercial license to wolfHSM and wolfCrypt is available.
6+
7+
Please contact wolfSSL Inc. directly at:
8+
9+
10+
Phone: +1 425 245-8247
11+
12+
More information can be found on the wolfSSL website at www.wolfssl.com.

port/posix/posix_transport_shm.c

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
/*
2+
* Copyright (C) 2024 wolfSSL Inc.
3+
*
4+
* This file is part of wolfHSM.
5+
*
6+
* wolfHSM is free software; you can redistribute it and/or modify
7+
* it under the terms of the GNU General Public License as published by
8+
* the Free Software Foundation; either version 3 of the License, or
9+
* (at your option) any later version.
10+
*
11+
* wolfHSM is distributed in the hope that it will be useful,
12+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13+
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14+
* GNU General Public License for more details.
15+
*
16+
* You should have received a copy of the GNU General Public License
17+
* along with wolfHSM. If not, see <http://www.gnu.org/licenses/>.
18+
*/
19+
/*
20+
* port/posix/posix_transport_shm.c
21+
*/
22+
123
#include <fcntl.h> /* For O_* constants */
224
#include <sys/mman.h> /* For shm_open, mmap */
325
#include <sys/stat.h> /* For mode constants */

port/posix/posix_transport_shm.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
* You should have received a copy of the GNU General Public License
1717
* along with wolfHSM. If not, see <http://www.gnu.org/licenses/>.
1818
*/
19+
1920
/*
2021
* port/posix_transport_shm.h
2122
*

test/wh_test_check_struct_padding.c

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
/*
2+
* Copyright (C) 2024 wolfSSL Inc.
3+
*
4+
* This file is part of wolfHSM.
5+
*
6+
* wolfHSM is free software; you can redistribute it and/or modify
7+
* it under the terms of the GNU General Public License as published by
8+
* the Free Software Foundation; either version 3 of the License, or
9+
* (at your option) any later version.
10+
*
11+
* wolfHSM is distributed in the hope that it will be useful,
12+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13+
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14+
* GNU General Public License for more details.
15+
*
16+
* You should have received a copy of the GNU General Public License
17+
* along with wolfHSM. If not, see <http://www.gnu.org/licenses/>.
18+
*/
119
#ifndef WH_TEST_CHECK_STRUCT_PADDING_C_
220
#define WH_TEST_CHECK_STRUCT_PADDING_C_
321

test/wh_test_she.h

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
/*
2+
* Copyright (C) 2024 wolfSSL Inc.
3+
*
4+
* This file is part of wolfHSM.
5+
*
6+
* wolfHSM is free software; you can redistribute it and/or modify
7+
* it under the terms of the GNU General Public License as published by
8+
* the Free Software Foundation; either version 3 of the License, or
9+
* (at your option) any later version.
10+
*
11+
* wolfHSM is distributed in the hope that it will be useful,
12+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13+
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14+
* GNU General Public License for more details.
15+
*
16+
* You should have received a copy of the GNU General Public License
17+
* along with wolfHSM. If not, see <http://www.gnu.org/licenses/>.
18+
*/
119
#ifndef WH_TEST_SHE_H_
220
#define WH_TEST_SHE_H_
321

0 commit comments

Comments
 (0)