Skip to content

Releases: iotaledger/stronghold.rs

stronghold-rlu v0.4.0

01 Jun 23:10
9f7118b
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 416 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (353 crate dependencies)
Crate: serde_cbor
Version: 0.11.2
Warning: unmaintained
Title: serde_cbor is unmaintained
Date: 2021-08-15
ID: RUSTSEC-2021-0127
URL: https://rustsec.org/advisories/RUSTSEC-2021-0127
Dependency tree:
serde_cbor 0.11.2
└── criterion 0.3.5
├── stronghold_engine 0.5.1
│ ├── stronghold_native 0.1.0
│ └── iota_stronghold 0.6.0
│ ├── stronghold_native 0.1.0
│ ├── stronghold-p2p 0.4.0
│ │ └── iota_stronghold 0.6.0
│ └── stronghold-derive 0.3.0
│ ├── stronghold-utils 0.3.1
│ │ ├── stronghold_engine 0.5.1
│ │ ├── stronghold-rlu 0.4.0
│ │ │ └── iota_stronghold 0.6.0
│ │ ├── stronghold-p2p 0.4.0
│ │ └── iota_stronghold 0.6.0
│ ├── stronghold-p2p 0.4.0
│ └── iota_stronghold 0.6.0
├── stronghold-rlu 0.4.0
└── iota_stronghold 0.6.0

warning: 1 allowed warning found
\`

[0.4.0]

  • remove dependency on engine
    • b6e6977a fix: package description on 2022-06-02
    • a5130655 apply version updates on 2022-06-01
    • 6ccd5bc6 fix: remove dependency on engine on 2022-06-02

Cargo Publish

\`
Updating crates.io index
Packaging stronghold-rlu v0.4.0 (/home/runner/work/stronghold.rs/stronghold.rs/rlu)
Uploading stronghold-rlu v0.4.0 (/home/runner/work/stronghold.rs/stronghold.rs/rlu)
\`

stronghold-p2p v0.4.0

01 Jun 09:27
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 416 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (353 crate dependencies)
Crate: serde_cbor
Version: 0.11.2
Warning: unmaintained
Title: serde_cbor is unmaintained
Date: 2021-08-15
ID: RUSTSEC-2021-0127
URL: https://rustsec.org/advisories/RUSTSEC-2021-0127
Dependency tree:
serde_cbor 0.11.2
└── criterion 0.3.5
├── stronghold_engine 0.5.0
│ ├── stronghold_native 0.1.0
│ ├── stronghold-rlu 0.2.0
│ │ └── iota_stronghold 0.5.0
│ │ ├── stronghold_native 0.1.0
│ │ ├── stronghold-p2p 0.4.0
│ │ │ └── iota_stronghold 0.5.0
│ │ └── stronghold-derive 0.3.0
│ │ ├── stronghold-utils 0.3.1
│ │ │ ├── stronghold_engine 0.5.0
│ │ │ ├── stronghold-rlu 0.2.0
│ │ │ ├── stronghold-p2p 0.4.0
│ │ │ └── iota_stronghold 0.5.0
│ │ ├── stronghold-p2p 0.4.0
│ │ └── iota_stronghold 0.5.0
│ └── iota_stronghold 0.5.0
├── stronghold-rlu 0.2.0
└── iota_stronghold 0.5.0

warning: 1 allowed warning found
\`

[0.4.0]

    • Refactor Sink and Stream implementation for EventChannel
  • Add CopyRecord procedure.
  • In the StrongholdP2p Interface enable / disable mdns and relay functionality on init via config flags in the StrongholdP2pBuilder. Per default, both are enabled.
  • In the Stronghold client interface enable / disable mdns and relay in the NetworkConfig when spawning a new p2p-network actor. Per default, both are disabled.
  • Use libp2p::swarm::toggle to enable/ disable relay and mdns
  • Persist config and keypair of stronghold-p2p in client
  • Implement messages to write the keypair used for StrongholdP2p in the vault and derive the PeerId and a new noise AuthenticKeypair from it.
  • Implement API for the Stronghold Procedures
  • Make stronghold interface clonable
  • Update inline Docs and README files to reflect the current state of the project.
  • Add communication fuzzer for distributed fuzzing with docker.
  • Patch Stronghold engine fuzzer.
  • Patch crypto.rs version v0.7 -> v0.8.
  • Persist the state of stronghold-p2p in the SecureClient by serializing the NetworkConfig and writing it to the store.
  • Allow loading stored states into the NetworkActor on init.
  • Allow reuse of same Keypair that is stored in the vault.
  • Software transactional memory framework as replacement for actix actor system
  • Integration is runtime agnostic an can be used by any async runtime for rust, tkio is encouraged though
  • Extract random functions from test_utils into own module.
  • Remove Riker as dependency from utils.
  • Introduce KeyProvider instead of repeatedly providing a passphrase.
  • Introduce non-contiguous memory types for secure key handling.
  • Abstract over locked and encrypted data types for use internally.
  • Stronghold interface rewrite to work on type level with Stronghold as root type, Client as secure container, Store as insecure storage and ClientVault as vault access.
  • 3816aef5 chore(release-doc): clean up outdated release notes, merge existing into one on 2022-05-31

Cargo Publish

\`
Updating crates.io index
Packaging stronghold-p2p v0.4.0 (/home/runner/work/stronghold.rs/stronghold.rs/p2p)
Uploading stronghold-p2p v0.4.0 (/home/runner/work/stronghold.rs/stronghold.rs/p2p)
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.
\`

stronghold-engine v0.5.1

01 Jun 22:15
888202a
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 416 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (353 crate dependencies)
Crate: serde_cbor
Version: 0.11.2
Warning: unmaintained
Title: serde_cbor is unmaintained
Date: 2021-08-15
ID: RUSTSEC-2021-0127
URL: https://rustsec.org/advisories/RUSTSEC-2021-0127
Dependency tree:
serde_cbor 0.11.2
└── criterion 0.3.5
├── stronghold_engine 0.5.1
│ ├── stronghold_native 0.1.0
│ ├── stronghold-rlu 0.5.0
│ │ └── iota_stronghold 0.5.0
│ │ ├── stronghold_native 0.1.0
│ │ ├── stronghold-p2p 0.4.0
│ │ │ └── iota_stronghold 0.5.0
│ │ └── stronghold-derive 0.3.0
│ │ ├── stronghold-utils 0.3.1
│ │ │ ├── stronghold_engine 0.5.1
│ │ │ ├── stronghold-rlu 0.5.0
│ │ │ ├── stronghold-p2p 0.4.0
│ │ │ └── iota_stronghold 0.5.0
│ │ ├── stronghold-p2p 0.4.0
│ │ └── iota_stronghold 0.5.0
│ └── iota_stronghold 0.5.0
├── stronghold-rlu 0.5.0
└── iota_stronghold 0.5.0

warning: 1 allowed warning found
\`

[0.5.1]

  • Bump
    • Bumped due to a bump in stronghold-runtime.
    • 6f1c160a Fix versions for covector on 2022-06-01

Cargo Publish

\`
Updating crates.io index
Packaging stronghold_engine v0.5.1 (/home/runner/work/stronghold.rs/stronghold.rs/engine)
Uploading stronghold_engine v0.5.1 (/home/runner/work/stronghold.rs/stronghold.rs/engine)
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.
\`

stronghold-engine v0.5.0

01 Jun 09:24
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 416 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (353 crate dependencies)
Crate: serde_cbor
Version: 0.11.2
Warning: unmaintained
Title: serde_cbor is unmaintained
Date: 2021-08-15
ID: RUSTSEC-2021-0127
URL: https://rustsec.org/advisories/RUSTSEC-2021-0127
Dependency tree:
serde_cbor 0.11.2
└── criterion 0.3.5
├── stronghold_engine 0.5.0
│ ├── stronghold_native 0.1.0
│ ├── stronghold-rlu 0.2.0
│ │ └── iota_stronghold 0.5.0
│ │ ├── stronghold_native 0.1.0
│ │ ├── stronghold-p2p 0.4.0
│ │ │ └── iota_stronghold 0.5.0
│ │ └── stronghold-derive 0.3.0
│ │ ├── stronghold-utils 0.3.1
│ │ │ ├── stronghold_engine 0.5.0
│ │ │ ├── stronghold-rlu 0.2.0
│ │ │ ├── stronghold-p2p 0.4.0
│ │ │ └── iota_stronghold 0.5.0
│ │ ├── stronghold-p2p 0.4.0
│ │ └── iota_stronghold 0.5.0
│ └── iota_stronghold 0.5.0
├── stronghold-rlu 0.2.0
└── iota_stronghold 0.5.0

warning: 1 allowed warning found
\`

[0.5.0]

    • Refactor Sink and Stream implementation for EventChannel
  • Add CopyRecord procedure.
  • In the StrongholdP2p Interface enable / disable mdns and relay functionality on init via config flags in the StrongholdP2pBuilder. Per default, both are enabled.
  • In the Stronghold client interface enable / disable mdns and relay in the NetworkConfig when spawning a new p2p-network actor. Per default, both are disabled.
  • Use libp2p::swarm::toggle to enable/ disable relay and mdns
  • Persist config and keypair of stronghold-p2p in client
  • Implement messages to write the keypair used for StrongholdP2p in the vault and derive the PeerId and a new noise AuthenticKeypair from it.
  • Implement API for the Stronghold Procedures
  • Make stronghold interface clonable
  • Update inline Docs and README files to reflect the current state of the project.
  • Add communication fuzzer for distributed fuzzing with docker.
  • Patch Stronghold engine fuzzer.
  • Patch crypto.rs version v0.7 -> v0.8.
  • Persist the state of stronghold-p2p in the SecureClient by serializing the NetworkConfig and writing it to the store.
  • Allow loading stored states into the NetworkActor on init.
  • Allow reuse of same Keypair that is stored in the vault.
  • Software transactional memory framework as replacement for actix actor system
  • Integration is runtime agnostic an can be used by any async runtime for rust, tkio is encouraged though
  • Extract random functions from test_utils into own module.
  • Remove Riker as dependency from utils.
  • Introduce KeyProvider instead of repeatedly providing a passphrase.
  • Introduce non-contiguous memory types for secure key handling.
  • Abstract over locked and encrypted data types for use internally.
  • Stronghold interface rewrite to work on type level with Stronghold as root type, Client as secure container, Store as insecure storage and ClientVault as vault access.
  • 3816aef5 chore(release-doc): clean up outdated release notes, merge existing into one on 2022-05-31

Cargo Publish

\`
Updating crates.io index
Packaging stronghold_engine v0.5.0 (/home/runner/work/stronghold.rs/stronghold.rs/engine)
Uploading stronghold_engine v0.5.0 (/home/runner/work/stronghold.rs/stronghold.rs/engine)
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.
\`

stronghold-derive v0.3.0

01 Jun 08:59
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 416 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (353 crate dependencies)
Crate: serde_cbor
Version: 0.11.2
Warning: unmaintained
Title: serde_cbor is unmaintained
Date: 2021-08-15
ID: RUSTSEC-2021-0127
URL: https://rustsec.org/advisories/RUSTSEC-2021-0127
Dependency tree:
serde_cbor 0.11.2
└── criterion 0.3.5
├── stronghold_engine 0.5.0
│ ├── stronghold_native 0.1.0
│ ├── stronghold-rlu 0.2.0
│ │ └── iota_stronghold 0.5.0
│ │ ├── stronghold_native 0.1.0
│ │ ├── stronghold-p2p 0.4.0
│ │ │ └── iota_stronghold 0.5.0
│ │ └── stronghold-derive 0.3.0
│ │ ├── stronghold-utils 0.3.1
│ │ │ ├── stronghold_engine 0.5.0
│ │ │ ├── stronghold-rlu 0.2.0
│ │ │ ├── stronghold-p2p 0.4.0
│ │ │ └── iota_stronghold 0.5.0
│ │ ├── stronghold-p2p 0.4.0
│ │ └── iota_stronghold 0.5.0
│ └── iota_stronghold 0.5.0
├── stronghold-rlu 0.2.0
└── iota_stronghold 0.5.0

warning: 1 allowed warning found
\`

[0.3.0]

    • Refactor Sink and Stream implementation for EventChannel
  • Add CopyRecord procedure.
  • In the StrongholdP2p Interface enable / disable mdns and relay functionality on init via config flags in the StrongholdP2pBuilder. Per default, both are enabled.
  • In the Stronghold client interface enable / disable mdns and relay in the NetworkConfig when spawning a new p2p-network actor. Per default, both are disabled.
  • Use libp2p::swarm::toggle to enable/ disable relay and mdns
  • Persist config and keypair of stronghold-p2p in client
  • Implement messages to write the keypair used for StrongholdP2p in the vault and derive the PeerId and a new noise AuthenticKeypair from it.
  • Implement API for the Stronghold Procedures
  • Make stronghold interface clonable
  • Update inline Docs and README files to reflect the current state of the project.
  • Add communication fuzzer for distributed fuzzing with docker.
  • Patch Stronghold engine fuzzer.
  • Patch crypto.rs version v0.7 -> v0.8.
  • Persist the state of stronghold-p2p in the SecureClient by serializing the NetworkConfig and writing it to the store.
  • Allow loading stored states into the NetworkActor on init.
  • Allow reuse of same Keypair that is stored in the vault.
  • Software transactional memory framework as replacement for actix actor system
  • Integration is runtime agnostic an can be used by any async runtime for rust, tkio is encouraged though
  • Extract random functions from test_utils into own module.
  • Remove Riker as dependency from utils.
  • Introduce KeyProvider instead of repeatedly providing a passphrase.
  • Introduce non-contiguous memory types for secure key handling.
  • Abstract over locked and encrypted data types for use internally.
  • Stronghold interface rewrite to work on type level with Stronghold as root type, Client as secure container, Store as insecure storage and ClientVault as vault access.
  • 3816aef5 chore(release-doc): clean up outdated release notes, merge existing into one on 2022-05-31

Cargo Publish

\`
Updating crates.io index
Packaging stronghold-derive v0.3.0 (/home/runner/work/stronghold.rs/stronghold.rs/derive)
Uploading stronghold-derive v0.3.0 (/home/runner/work/stronghold.rs/stronghold.rs/derive)
\`

stronghold-utils v0.3.0

21 Apr 21:38
45af56d
Compare
Choose a tag to compare

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]

  • Merged Store, Vault and Snapshot into a single crate called Stronghold-Engine.
    Merged utils-derive and communication-macros into a new crate called stronghold-derive
    Export Stronghold-derive through Stronghold-utils.
    • 36c8983 merge derive/macro crates. on 2021-04-21
    • b7d44f5 update config. on 2021-04-21

Cargo Publish

\`
Updating crates.io index
Packaging stronghold-utils v0.3.0 (/home/runner/work/stronghold.rs/stronghold.rs/utils)
Uploading stronghold-utils v0.3.0 (/home/runner/work/stronghold.rs/stronghold.rs/utils)
\`

stronghold-runtime v0.3.0

21 Apr 21:37
45af56d
Compare
Choose a tag to compare

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.
\`

stronghold-engine v0.4.0

21 Apr 22:01
a734e2c
Compare
Choose a tag to compare

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.4.0]

  • Merged Store, Vault and Snapshot into a single crate called Stronghold-Engine.
    Merged utils-derive and communication-macros into a new crate called stronghold-derive
    Export Stronghold-derive through Stronghold-utils.
    • 36c8983 merge derive/macro crates. on 2021-04-21
    • b7d44f5 update config. on 2021-04-21

Cargo Publish

\`
Updating crates.io index
Packaging stronghold_engine v0.4.0 (/home/runner/work/stronghold.rs/stronghold.rs/engine)
Uploading stronghold_engine v0.4.0 (/home/runner/work/stronghold.rs/stronghold.rs/engine)
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.
\`

stronghold-derive v0.2.0

21 Apr 21:35
45af56d
Compare
Choose a tag to compare

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.2.0]

  • Merged Store, Vault and Snapshot into a single crate called Stronghold-Engine.
    Merged utils-derive and communication-macros into a new crate called stronghold-derive
    Export Stronghold-derive through Stronghold-utils.
    • 36c8983 merge derive/macro crates. on 2021-04-21
    • b7d44f5 update config. on 2021-04-21

Cargo Publish

\`
Updating crates.io index
Packaging stronghold-derive v0.2.0 (/home/runner/work/stronghold.rs/stronghold.rs/derive)
Uploading stronghold-derive v0.2.0 (/home/runner/work/stronghold.rs/stronghold.rs/derive)
\`

stronghold-communication v0.4.1

21 Apr 22:18
b7fb5e9
Compare
Choose a tag to compare

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.4.1]

  • Merged Store, Vault and Snapshot into a single crate called Stronghold-Engine.
    Merged utils-derive and communication-macros into a new crate called stronghold-derive
    Export Stronghold-derive through Stronghold-utils.
    • Bumped due to a bump in stronghold-utils.
    • 36c8983 merge derive/macro crates. on 2021-04-21
    • b7d44f5 update config. on 2021-04-21

Cargo Publish

\`
Updating crates.io index
Packaging stronghold-communication v0.4.1 (/home/runner/work/stronghold.rs/stronghold.rs/communication)
Uploading stronghold-communication v0.4.1 (/home/runner/work/stronghold.rs/stronghold.rs/communication)
\`