Skip to content

Add APIs to client to expose the internal storages so that they may be consulted directly. #658

Add APIs to client to expose the internal storages so that they may be consulted directly.

Add APIs to client to expose the internal storages so that they may be consulted directly. #658

Workflow file for this run

name: no_std
on: [push, pull_request]
env:
CARGO_TERM_COLOR: always
jobs:
BuildAndTest:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: dtolnay/rust-toolchain@stable
- uses: dtolnay/rust-toolchain@nightly
with:
targets: thumbv6m-none-eabi
components: clippy
- name: Clippy
run: cargo +stable clippy --no-default-features -p mls-rs -- -D warnings
- name: Test
run: cargo +stable test --no-default-features --features test_util --verbose -p mls-rs --lib --test '*'
- name: Test Full RFC Compliance
run: cargo +stable test --no-default-features --features rfc_compliant,test_util --verbose -p mls-rs
- name: Build MLS Embedded
run: cargo +nightly build --package mls-rs --lib --no-default-features --target thumbv6m-none-eabi
- name: Build MLS Embedded Full RFC Compliance
run: cargo +nightly build --package mls-rs --lib --no-default-features --features rfc_compliant --target thumbv6m-none-eabi
- name: Build rust crypto embedded
run: cargo +nightly build --package mls-rs-crypto-rustcrypto --no-default-features --target thumbv6m-none-eabi