Skip to content

Releases: datachainlab/lcp

v0.2.12

28 Nov 03:15
a41fceb
Compare
Choose a tag to compare

What's Changed

  • Remove serde dependency from default light-client by @bluele in #113
  • Remove tendermint crate from lcp-types by @bluele in #114
  • Fix to always keep the current timestamp in Context by @bluele in #116
  • LCP-7: Fix to use rand::rngs::OsRng instead by @bluele in #118
  • LCP-8: Add panic-logging feature to enclave-runtime crate by @bluele in #120
  • LCP-1: zeroize EnclaveKey and UnsealedEnclaveKey after using them by @bluele in #121
  • LCP-2: Use Signature::parse_standard_slice() to parse signature bytes by @bluele in #122
  • LCP-3: Fix to apply assertions instead of returning u32::MAX in calc_raw_sealed_data_size by @bluele in #123
  • S-1: Fix to remove redundant check with rsgx_raw_is_outside_enclave() by @bluele in #124
  • S-{2,3}: Fix audit suggestions by @bluele in #125
  • LCP-5: Update crate dependencies by @bluele in #126
  • LCP-5: Bump rustls to v0.23.18 by @bluele in #127
  • Audit-202409 by @bluele in #119

Full Changelog: v0.2.11...v0.2.12

v0.2.11

23 Sep 14:24
4df1e8d
Compare
Choose a tag to compare
v0.2.11 Pre-release
Pre-release

What's Changed

  • Fix generate-key to create a report that contains the EK by @bluele in #110
  • Refactor crates build and fix linter settings for enclave-modules by @bluele in #111

Breaking Changes

  • ecall-handler interface is changed, so please upgrade both app and enclave to lcp v0.2.11
  • The table schema enclave_keys is changed, so please remove the previous version of /path/to/.lcp/km.sqlite

Full Changelog: v0.2.10...v0.2.11

v0.2.10

12 Sep 00:27
69ffe7d
Compare
Choose a tag to compare
v0.2.10 Pre-release
Pre-release

What's Changed

  • fix: ungraceful exit of init_client() by @fragwuerdig in #106
  • Fix to return no error if the returned keys are empty by @bluele in #107
  • Remove sgx_tstd crate dependency and bump up compiler version by @bluele in #108
  • Update README by @bluele in #109

New Contributors

Full Changelog: v0.2.9...v0.2.10

v0.2.9

18 Jun 11:02
8934493
Compare
Choose a tag to compare
v0.2.9 Pre-release
Pre-release

What's Changed

Breaking Changes

  • AVR report data format is changed
| version: 1 byte | enclave key: 20 bytes | operator: 20 bytes | nonce: 22 bytes |

Full Changelog: v0.2.8...v0.2.9

v0.2.8

02 Jun 05:50
16fa999
Compare
Choose a tag to compare
v0.2.8 Pre-release
Pre-release

What's Changed

  • Allow client ID to be specified externally in init_client by @bluele in #104

Full Changelog: v0.2.7...v0.2.8

v0.2.6

06 Feb 00:28
8b97ea9
Compare
Choose a tag to compare
v0.2.6 Pre-release
Pre-release

What's Changed

  • Light Client Misbehaviour support by @bluele in #98
  • Implement CacheKVS and utilize it as enclave store by @bluele in #100
  • tendermint-lc: avoid reading states not included in a commitment by @bluele in #101

Full Changelog: v0.2.5...v0.2.6

v0.2.5

31 Jan 13:49
7a0f269
Compare
Choose a tag to compare
v0.2.5 Pre-release
Pre-release

What's Changed

  • Add enclave_debug flag to cli by @bluele in #96
  • Add env variable LCP_ENCLAVE_DEBUG by @bluele in #99

Full Changelog: v0.2.4...v0.2.5

v0.2.4

28 Dec 07:49
3bd77b9
Compare
Choose a tag to compare
v0.2.4 Pre-release
Pre-release

What's Changed

Full Changelog: v0.2.3...v0.2.4