Skip to content

Commit

Permalink
Merge pull request #25 from secure-device-onboard/v1.1.5_Release_Notes
Browse files Browse the repository at this point in the history
v1.1.5 Release Notes
  • Loading branch information
KiranSukhavasi authored May 5, 2023
2 parents 09f69ea + de2b478 commit c50f6fb
Show file tree
Hide file tree
Showing 2 changed files with 49 additions and 0 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ Standard implementation.

# List of release notes

- [v1.1.5](release-notes-v1.1.5.md)
- [v1.1.4.1](release-notes-v1.1.4.1.md)
- [v1.1.4](release-notes-v1.1.4.md)
- [v1.1.3.1](release-notes-v1.1.3.1.md)
Expand Down
48 changes: 48 additions & 0 deletions release-notes-v1.1.5.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
v1.1.5

This release contains a reference implementation of [FIDO Device Onboard (FDO) Specification](https://fidoalliance.org/specs/FDO/FIDO-Device-Onboard-PS-v1.1-20220419/).

It includes the below components:
* Protocol Reference Implementation (PRI): [pri-fidoiot](https://github.com/secure-device-onboard/pri-fidoiot) is a JAVA based implementation of all the components specified in the FDO Specification. It supports the following cryptographic modes.
* Signing keys: ECDSA NIST P-256, ECDSA NIST P-384, RSA2048RESTR, and Intel EPID 1.1.
* Key Exchanges: ECDH256, ECDH384, ASYMKEX2048, ASYMKEX3072, DHKEXid14, and DHKEXid15.
* Ciphers: AES128/CTR/HMAC-SHA256, AES128/HMAC-SHA256, AES256/CTR/HMAC-SHA384, AES256/HMAC-SHA384, AES-CCM-64-128-128, AES-CCM-64-128-256, AES128GCM, AES256GCM, and RSA/NONE/OAEPWithSHA256AndMGF1Padding.
* Public Key Encoding: Crypto, X509, COSEKey , X5 Chain.
* COSE Signature Types: ES256, ES384, RS2048.

* Client SDK: [client-sdk-fidoiot](https://github.com/secure-device-onboard/client-sdk-fidoiot) is a C based implementation for the device component specified in the FDO Specification. Additionally, it supports an implementation of the device that uses the TPM infrastructure. It supports the following cryptographic modes.
* Signing keys: ECDSA NIST P-256, and ECDSA NIST P-384
* Key Exchanges: ECDH256, and ECDH384
* Ciphers: AES-CCM-64-128-128, AES-CCM-64-128-256, AES128GCM, and AES256GCM.
* Public Key Encoding: X509.
* COSE Signature Types: ES256, and ES384.

### New Features

**client-sdk-fidoiot**: client-sdk-fidoiot now supports OpenSSL 3.x.

### Fixed Issues

**pri-fidoiot**: The version of third-party dependencies have been updated.

### Known Issues

**client-sdk-fidoiot**: Sporadic failure with continuous, repeated usage of CSDK built with Intel® CSE without pause.
This is tracked through the GitHub issue [client-sdk-fidoiot#226](https://github.com/secure-device-onboard/client-sdk-fidoiot/issues/226).

### SHA256 checksum for release binaries

*Following SHA256 checksum is calculated using sha256sum tool*
```
c52e6f2964ec42a5fe306fa5f199f57dfdb956f9530f6b94ee3b79bcd067289a - client-sdk-fidoiot-v1.1.5.tar.gz
7c1c2a747a7b98096e0a29d7837f674f78b8244e75ecd18ccee1fdfa6a2350a6 - pri-fidoiot-v1.1.5.tar.gz
036b79df7485ec14dfbc5953dd7f5ad6bf7ae8b0dbc60e63bbba42254583c692 - NOTICES-v1.1.5.tar.gz
b74eb98bfc1e8e020b392f132f9f17036f564eb4f03ad228ddbaba90a3b83beb - third-party-components.tar.gz
```

### Documentation

https://secure-device-onboard.github.io/docs-fidoiot/1.1.5

*Please ignore Source code zip/tar.gz files. These are default artifacts generated during GitHub Release process.*

0 comments on commit c50f6fb

Please sign in to comment.