Skip to content

stronghold-runtime v0.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 21 Apr 21:37
· 915 commits to dev since this release
45af56d

Updating crates.io index

Cargo Audit

\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 289 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (362 crate dependencies)
Crate: block-cipher
Version: 0.8.0
Warning: unmaintained
Title: crate has been renamed to cipher
Date: 2020-10-15
ID: RUSTSEC-2020-0057
URL: https://rustsec.org/advisories/RUSTSEC-2020-0057
Dependency tree:
block-cipher 0.8.0
├── stream-cipher 0.7.1
│ ├── chacha20poly1305 0.6.0
│ └── chacha20 0.5.0
├── aesni 0.8.0
│ └── aes 0.5.0
│ └── aes-gcm 0.7.0
│ └── snow 0.7.2
│ └── libp2p-noise 0.30.0
│ └── libp2p 0.37.1
│ └── stronghold-communication 0.4.1
│ └── iota-stronghold 0.4.1
├── aes-soft 0.5.0
│ └── aes 0.5.0
├── aes-gcm 0.7.0
└── aes 0.5.0

Crate: stream-cipher
Version: 0.7.1
Warning: unmaintained
Title: crate has been renamed to cipher
Date: 2020-10-15
ID: RUSTSEC-2020-0058
URL: https://rustsec.org/advisories/RUSTSEC-2020-0058
Dependency tree:
stream-cipher 0.7.1
├── chacha20poly1305 0.6.0
└── chacha20 0.5.0

warning: 2 allowed warnings found
\`

[0.3.0]

  • Added zeroing allocator to the runtime.
    Placed zeroing allocator in the vualt.
    • a960e50 add changes. on 2021-03-12
  • Add documentation and cleanup the code for these crates and modules in preparation for beta.
  • Add functionality to enable the guarded memory allocator in the zone when
    running on POSIX (Linux, MacOS targets). The major contribution is a toggleable
    memory allocator that can be used to work around rust's enforcement of only
    one #[global_allocator].
    • 7e68346 Add a changelog message on 2021-01-04
    • 42ed9d6 fix(covector) (#162) on 2021-03-12
  • Address two new clippy warnings: needless_lifetimes (addressed in the vault)
    and unnecessary_cast (ignored in the runtime since they are necessary for
    portability: 0 as libc::c_char is not necessarily the same as 0_u8).
    • 1614243 Add a changelog message on 2021-01-04
    • 42ed9d6 fix(covector) (#162) on 2021-03-12
  • Remove Crypto, Random and Primitives libraries in favor of Crypto.rs
    Moved Runtime into the engine.
    Add new guarded types for Runtime and remove old logic.

Cargo Publish

\`
Updating crates.io index
Packaging stronghold-runtime v0.3.0 (/home/runner/work/stronghold.rs/stronghold.rs/engine/runtime)
Uploading stronghold-runtime v0.3.0 (/home/runner/work/stronghold.rs/stronghold.rs/engine/runtime)
warning: the following are not valid category slugs and were ignored: security. Please see https://crates.io/category_slugs for the list of all category slugs.
\`