Skip to content

Commit 65076cf

Browse files
committed
Version 0.1.4
1 parent 95a287e commit 65076cf

1 file changed

Lines changed: 20 additions & 2 deletions

File tree

ssfversion.h

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,9 +94,27 @@
9494
/* - SHA2 module now provides correct hash for data > 128GiB. */
9595
/* - Corrected potential false path match when path strings contain JSON syntax chars. */
9696
/* - Removed unnecessary length checks in ssfbase64. */
97-
/* - Removed unnecessary preconditions in ssfaeggcm. */
97+
/* - Removed unnecessary preconditions in ssfaesgcm. */
9898
/* - Updated Visual Studio solution and project to Community 2026. */
99+
/* 0.1.4 - Additional hardening, for implementation correctness and buffer overruns. */
100+
/* - SSFBase64Encode function fixes for edge cases not returning NULL terminated string. */
101+
/* - Optimized SSFBase64Decode function to fit in minimum sized output buffer. */
102+
/* - SSFJsonGetString fixes for edge case of not returning a NULL terminated string. */
103+
/* - SSFJsonGetString fixes for incorrect decode of escaped characters. */
104+
/* - SSFUBJsonGetString fix for edge case of not returning a NULL terminated string. */
105+
/* - Use SSF_REQUIRE macro for preconditions in ssfaesgcm modeule. */
106+
/* - Fix ssfcfg module NV simulated memory buffer overflows. */
107+
/* - Fix logic error in ssfll module where mid-list insert leave doubly linked list broken.*/
108+
/* - ssfdec fix where some valid, large numerical strings not decoded into int. */
109+
/* - Fixed edge cases handling malloc failures and NULLing user pointer in ssfgobj module. */
110+
/* - Fixed overly conservative output buffer check in SSFJsonGetString. */
111+
/* - Fixed potential 1-byte input buffer overread in ssftlv module. */
112+
/* - ssfubjson, fixed invalid path matches if data matches part of path. */
113+
/* - ssfubjson, fixed read past end of buffer edge case. */
114+
/* - ssfubjson, fixed incorrect parsing of optimized arrays not reading last array element.*/
115+
/* - ssfcfg, check that header read from NV memory has a valid length. */
116+
/* - ssfiso8601, fix ISO string formatting if SSF_TICKS_PER_SEC == 1000000 or 1000000000. */
99117
/* --------------------------------------------------------------------------------------------- */
100-
#define SSF_VERSION_STR "0.1.3"
118+
#define SSF_VERSION_STR "0.1.4"
101119

102120
#endif /* SSF_VERSION_H_INCLUDE */

0 commit comments

Comments
 (0)