Skip to content

Releases: eembc/securemark-tls

AES deinit bugfix and PSA reference

Choose a tag to compare

@petertorelli petertorelli released this 08 Jul 18:37

Per EEMBC's rules, changes to ee_* code within a timing-loop is not allowed without a major version release and new scoring database. However, the changes added here do not impact any of the published scores, and they do cause the PSA port to fail. As a result changes have been accepted without a major version release or database. Instead it is a minor version update to 1.1.0.

Also, a PSA implementation using mbedTLS 3.0.1 was provided by Oberon (for version 1 of the benchmark). This port allows any PSA-compliant hardware to utilize the benchmark with minimal porting work.

Revert to EMON timer

Choose a tag to compare

@petertorelli petertorelli released this 03 Aug 23:26
fe40e81

Regression was done with IO Manager (the modern way), where the 2018 release only supported the STM32 LPM01A EMON. Corrected this.

Correct non-self-hosted mode harness

Choose a tag to compare

@petertorelli petertorelli released this 03 Aug 22:33

Fixed an issue where the wrong non-self-hosted harness code was included. It only impact the timestamp functionality, and not the core performance code, hence the patch version bump. See commit notes f66dc1c.

Added wolfSSL & VisualStudio projects

Choose a tag to compare

@petertorelli petertorelli released this 27 Jul 19:41
27a075b

The standalone self-hosted build rules now support wolfSSL if it is installed on your system (v4.8.0 or greater).

There is also a visual studio project file as well included in the examples/selfhosted directory.

Patch for printf compatibility.

Choose a tag to compare

@petertorelli petertorelli released this 26 Jan 00:38

Not all printf implementations support pad specifiers, like %02x. Since this particular format is required for the Host UI to perform verification, an explicit implementation is provided in the two memory-print functions (which are not timing-critical).

First GitHub release.

Choose a tag to compare

@eembc eembc released this 18 Jun 22:18

The original SecureMark-TLS benchmark released in 2018, but with a self-hosted example.