Skip to content

Commit 72536e0

Browse files
prepare for 5.6.3
1 parent 58c1c0c commit 72536e0

8 files changed

Lines changed: 36 additions & 11 deletions

File tree

CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@ if("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}")
2828
You must delete them, or cmake will refuse to work.")
2929
endif()
3030

31-
project(wolfssl VERSION 5.6.2 LANGUAGES C ASM)
31+
project(wolfssl VERSION 5.6.3 LANGUAGES C ASM)
3232

3333
# shared library versioning
3434
# increment if interfaces have been added, removed or changed
3535
set(LIBTOOL_CURRENT 40)
3636
# increment if source code has changed set to zero if current is incremented
37-
set(LIBTOOL_REVISION 0)
37+
set(LIBTOOL_REVISION 1)
3838
# increment if interfaces have been added set to zero if interfaces have been
3939
# removed or changed
4040
set(LIBTOOL_AGE 5)

ChangeLog.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
# wolfSSL Release 5.6.3 (Jun 13, 2023)
2+
3+
Release 5.6.3 of wolfSSL embedded TLS has 2 bug fixes
4+
* Fix for setting the atomic macro options introduced in release 5.6.2. This issue affects GNU gcc autoconf builds. The fix resolves a potential mismatch of the generated macros defined in options.h file and the macros used when the wolfSSL library is compiled. In version 5.6.2 this mismatch could result in unstable runtime behavior.
5+
* Fix for invalid suffix error with Windows build using the macro GCM_TABLE_4BIT.
6+
7+
18
# wolfSSL Release 5.6.2 (Jun 09, 2023)
29

310
Release 5.6.2 has been developed according to wolfSSL's development and QA process (see link below) and successfully passed the quality criteria.

IDE/WIN10/wolfssl-fips.rc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ END
5151
//
5252

5353
VS_VERSION_INFO VERSIONINFO
54-
FILEVERSION 5,6,2,0
55-
PRODUCTVERSION 5,6,2,0
54+
FILEVERSION 5,6,3,0
55+
PRODUCTVERSION 5,6,3,0
5656
FILEFLAGSMASK 0x3fL
5757
#ifdef _DEBUG
5858
FILEFLAGS 0x1L
@@ -69,12 +69,12 @@ BEGIN
6969
BEGIN
7070
VALUE "CompanyName", "wolfSSL Inc."
7171
VALUE "FileDescription", "The wolfSSL FIPS embedded SSL library is a lightweight, portable, C-language-based SSL/TLS library targeted at IoT, embedded, and RTOS environments primarily because of its size, speed, and feature set."
72-
VALUE "FileVersion", "5.6.2.0"
72+
VALUE "FileVersion", "5.6.3.0"
7373
VALUE "InternalName", "wolfssl-fips"
7474
VALUE "LegalCopyright", "Copyright (C) 2022"
7575
VALUE "OriginalFilename", "wolfssl-fips.dll"
7676
VALUE "ProductName", "wolfSSL FIPS"
77-
VALUE "ProductVersion", "5.6.2.0"
77+
VALUE "ProductVersion", "5.6.3.0"
7878
END
7979
END
8080
BLOCK "VarFileInfo"

README

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,15 @@ should be used for the enum name.
7070

7171
*** end Notes ***
7272

73+
# wolfSSL Release 5.6.3 (Jun 13, 2023)
74+
75+
Release 5.6.3 has been developed according to wolfSSL's development and QA process (see link below) and successfully passed the quality criteria.
76+
77+
Release 5.6.3 of wolfSSL embedded TLS has 2 bug fixes
78+
* Fix for setting the atomic macro options introduced in release 5.6.2. This issue affects GNU gcc autoconf builds. The fix resolves a potential mismatch of the generated macros defined in options.h file and the macros used when the wolfSSL library is compiled. In version 5.6.2 this mismatch could result in unstable runtime behavior.
79+
* Fix for invalid suffix error with Windows build using the macro GCM_TABLE_4BIT.
80+
81+
7382
# wolfSSL Release 5.6.2 (Jun 09, 2023)
7483

7584
Release 5.6.2 has been developed according to wolfSSL's development and QA process (see link below) and successfully passed the quality criteria.

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,15 @@ single call hash function. Instead the name `WC_SHA`, `WC_SHA256`, `WC_SHA384` a
7979
`WC_SHA512` should be used for the enum name.
8080
8181
82+
# wolfSSL Release 5.6.3 (Jun 14, 2023)
83+
84+
Release 5.6.3 has been developed according to wolfSSL's development and QA process (see link below) and successfully passed the quality criteria.
85+
86+
Release 5.6.3 of wolfSSL embedded TLS has 2 bug fixes
87+
* Fix for setting the atomic macro options introduced in release 5.6.2. This issue affects GNU gcc autoconf builds. The fix resolves a potential mismatch of the generated macros defined in options.h file and the macros used when the wolfSSL library is compiled. In version 5.6.2 this mismatch could result in unstable runtime behavior.
88+
* Fix for invalid suffix error with Windows build using the macro GCM_TABLE_4BIT.
89+
90+
8291
# wolfSSL Release 5.6.2 (Jun 09, 2023)
8392
8493
Release 5.6.2 has been developed according to wolfSSL's development and QA process (see link below) and successfully passed the quality criteria.

configure.ac

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#
88
AC_COPYRIGHT([Copyright (C) 2006-2020 wolfSSL Inc.])
99
AC_PREREQ([2.69])
10-
AC_INIT([wolfssl],[5.6.2],[https://github.com/wolfssl/wolfssl/issues],[wolfssl],[https://www.wolfssl.com])
10+
AC_INIT([wolfssl],[5.6.3],[https://github.com/wolfssl/wolfssl/issues],[wolfssl],[https://www.wolfssl.com])
1111
AC_CONFIG_AUX_DIR([build-aux])
1212

1313
# The following sets CFLAGS to empty if unset on command line. We do not
@@ -48,8 +48,8 @@ AC_SUBST([WOLFSSL_CONFIG_ARGS])
4848
# these numbers don't always line up nicely with the library version.
4949
WOLFSSL_LIBRARY_VERSION_FIRST=35
5050
WOLFSSL_LIBRARY_VERSION_SECOND=5
51-
WOLFSSL_LIBRARY_VERSION_THIRD=0
52-
WOLFSSL_LIBRARY_VERSION=40:0:5
51+
WOLFSSL_LIBRARY_VERSION_THIRD=1
52+
WOLFSSL_LIBRARY_VERSION=40:1:5
5353
# | | |
5454
# +------+ | +---+
5555
# | | |

wolfssl.rc

0 Bytes
Binary file not shown.

wolfssl/version.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
extern "C" {
2929
#endif
3030

31-
#define LIBWOLFSSL_VERSION_STRING "5.6.2"
32-
#define LIBWOLFSSL_VERSION_HEX 0x05006002
31+
#define LIBWOLFSSL_VERSION_STRING "5.6.3"
32+
#define LIBWOLFSSL_VERSION_HEX 0x05006003
3333

3434
#ifdef __cplusplus
3535
}

0 commit comments

Comments
 (0)