Releases: iotaledger/stronghold.rs
stronghold-rlu v0.4.0
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
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
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 theStrongholdP2pBuilder
. Per default, both are enabled. - In the
Stronghold
client interface enable / disable mdns and relay in theNetworkConfig
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 thePeerId
and a new noiseAuthenticKeypair
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 theNetworkConfig
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 fromtest_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
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
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 theStrongholdP2pBuilder
. Per default, both are enabled. - In the
Stronghold
client interface enable / disable mdns and relay in theNetworkConfig
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 thePeerId
and a new noiseAuthenticKeypair
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 theNetworkConfig
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 fromtest_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
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 theStrongholdP2pBuilder
. Per default, both are enabled. - In the
Stronghold
client interface enable / disable mdns and relay in theNetworkConfig
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 thePeerId
and a new noiseAuthenticKeypair
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 theNetworkConfig
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 fromtest_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
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.
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
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]
. - Address two new clippy warnings:
needless_lifetimes
(addressed in the vault)
andunnecessary_cast
(ignored in the runtime since they are necessary for
portability:0 as libc::c_char
is not necessarily the same as0_u8
). - 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
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.
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
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.
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
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.
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)
\
`