refactor: split the library into fumi-core and make it embeddable
This commit is contained in:
parent
d3cd0afb4f
commit
8fb5661b53
28 changed files with 975 additions and 724 deletions
|
|
@ -19,7 +19,6 @@ The libraries marked "vendored source" are pinned nix flake inputs; each is iden
|
|||
- anstyle-wincon 3.0.11 - Copyright (c) Individual contributors
|
||||
- anyhow 1.0.104 - David Tolnay <dtolnay@gmail.com>
|
||||
- base64ct 1.8.3 - Copyright (c) 2014 Steve "Sc00bz" Thomas (steve at tobtu dot com) Copyright (c) 2021-2025 The RustCrypto Project Developers
|
||||
- bitflags 1.3.2 - Copyright (c) 2014 The Rust Project Developers
|
||||
- bitflags 2.13.2 - Copyright (c) 2014 The Rust Project Developers
|
||||
- blake2 0.10.6 - Copyright (c) 2015-2016 The blake2-rfc Developers, Cesar Barros Copyright (c) 2017 Artyom Pavlov
|
||||
- block-buffer 0.10.4 - Copyright (c) 2018-2019 The RustCrypto Project Developers
|
||||
|
|
@ -38,14 +37,9 @@ The libraries marked "vendored source" are pinned nix flake inputs; each is iden
|
|||
- crypto-common 0.1.7 - Copyright (c) 2021 RustCrypto Developers
|
||||
- ctr 0.9.2 - Copyright (c) 2018-2022 RustCrypto Developers Copyright (c) 2018 Artyom Pavlov
|
||||
- curve25519-dalek-derive 0.1.1 - The curve25519-dalek-derive developers
|
||||
- defmt 1.1.1 - Copyright (c) Ferrous Systems
|
||||
- defmt-macros 1.1.1 - Copyright (c) Ferrous Systems
|
||||
- defmt-parser 1.0.0 - The Knurling-rs developers
|
||||
- der 0.7.10 - Copyright (c) 2020-2023 The RustCrypto Project Developers
|
||||
- digest 0.10.7 - Copyright (c) 2017 Artyom Pavlov
|
||||
- ed25519 2.2.3 - Copyright 2018-2022 RustCrypto Developers
|
||||
- env_filter 2.0.0 - Copyright (c) Individual contributors
|
||||
- env_logger 0.11.11 - Copyright (c) Individual contributors
|
||||
- fallible-iterator 0.3.0 - Copyright (c) 2015 The rust-openssl-verify Developers
|
||||
- fallible-streaming-iterator 0.1.9 - Copyright (c) 2016 The fallible-streaming-iterator Developers
|
||||
- fiat-crypto 0.2.9 - Copyright 2015-2020 the fiat-crypto authors (see the AUTHORS file)
|
||||
|
|
@ -59,8 +53,8 @@ The libraries marked "vendored source" are pinned nix flake inputs; each is iden
|
|||
- hmac 0.12.1 - Copyright (c) 2017 Artyom Pavlov
|
||||
- inout 0.1.4 - Copyright (c) 2022 The RustCrypto Project Developers Copyright (c) 2022 Artyom Pavlov
|
||||
- is_terminal_polyfill 1.70.2 - Copyright (c) Individual contributors
|
||||
- itoa 1.0.18 - David Tolnay <dtolnay@gmail.com>
|
||||
- libc 0.2.189 - Copyright (c) The Rust Project Developers
|
||||
- log 0.4.34 - Copyright (c) 2014 The Rust Project Developers
|
||||
- once_cell 1.21.4 - Aleksey Kladov <aleksey.kladov@gmail.com>
|
||||
- once_cell_polyfill 1.70.2 - Copyright (c) Individual contributors
|
||||
- opaque-debug 0.3.1 - Copyright (c) 2018-2024 The RustCrypto Project Developers
|
||||
|
|
@ -68,19 +62,15 @@ The libraries marked "vendored source" are pinned nix flake inputs; each is iden
|
|||
- pkg-config 0.3.34 - Copyright (c) 2014 Alex Crichton
|
||||
- poly1305 0.8.0 - Copyright (c) 2015-2019 RustCrypto Developers
|
||||
- polyval 0.6.2 - Copyright (c) 2019-2023 RustCrypto Developers
|
||||
- portable-atomic 1.15.0 - The portable-atomic developers
|
||||
- portable-atomic-util 0.2.8 - The portable-atomic-util developers
|
||||
- proc-macro2 1.0.107 - David Tolnay <dtolnay@gmail.com>, Alex Crichton <alex@alexcrichton.com>
|
||||
- quote 1.0.47 - David Tolnay <dtolnay@gmail.com>
|
||||
- rand_core 0.6.4 - Copyright 2018 Developers of the Rand project Copyright (c) 2014 The Rust Project Developers
|
||||
- regex 1.13.1 - Copyright (c) 2014 The Rust Project Developers
|
||||
- regex-automata 0.4.18 - Copyright (c) 2014 The Rust Project Developers
|
||||
- regex-syntax 0.8.11 - Copyright (c) 2014 The Rust Project Developers
|
||||
- rustc_version 0.4.1 - Copyright (c) 2016 The Rust Project Developers
|
||||
- semver 1.0.28 - David Tolnay <dtolnay@gmail.com>
|
||||
- serde 1.0.229 - Erick Tryzelaar <erick.tryzelaar@gmail.com>, David Tolnay <dtolnay@gmail.com>
|
||||
- serde_core 1.0.229 - Erick Tryzelaar <erick.tryzelaar@gmail.com>, David Tolnay <dtolnay@gmail.com>
|
||||
- serde_derive 1.0.229 - Erick Tryzelaar <erick.tryzelaar@gmail.com>, David Tolnay <dtolnay@gmail.com>
|
||||
- serde_json 1.0.151 - Erick Tryzelaar <erick.tryzelaar@gmail.com>, David Tolnay <dtolnay@gmail.com>
|
||||
- sha2 0.10.9 - Copyright (c) 2006-2009 Graydon Hoare Copyright (c) 2009-2013 Mozilla Foundation Copyright (c) 2016 Artyom Pavlov
|
||||
- shlex 2.0.1 - Copyright 2015 Nicholas Allegra (comex).
|
||||
- signature 2.2.0 - Copyright (c) 2018-2023 RustCrypto Developers
|
||||
|
|
@ -89,8 +79,6 @@ The libraries marked "vendored source" are pinned nix flake inputs; each is iden
|
|||
- spki 0.7.3 - Copyright (c) 2021-2023 The RustCrypto Project Developers
|
||||
- syn 2.0.119 - David Tolnay <dtolnay@gmail.com>
|
||||
- syn 3.0.6 - David Tolnay <dtolnay@gmail.com>
|
||||
- thiserror 2.0.21 - David Tolnay <dtolnay@gmail.com>
|
||||
- thiserror-impl 2.0.21 - David Tolnay <dtolnay@gmail.com>
|
||||
- typenum 1.20.1 - Copyright 2014 Paho Lurie-Gregg
|
||||
- unicode-ident 1.0.26 - David Tolnay <dtolnay@gmail.com>
|
||||
- universal-hash 0.5.1 - Copyright (c) 2019-2020 RustCrypto Developers
|
||||
|
|
@ -317,7 +305,6 @@ Apache License
|
|||
- aes 0.8.4 - Copyright (c) 2018 Artyom Pavlov
|
||||
- aes-gcm 0.10.3 - Copyright (c) 2019 The RustCrypto Project Developers
|
||||
- ahash 0.8.12 - Copyright (c) 2018 Tom Kaitchuck
|
||||
- aho-corasick 1.1.5 - Copyright (c) 2015 Andrew Gallant
|
||||
- anstream 1.0.0 - Copyright (c) Individual contributors
|
||||
- anstyle 1.0.14 - Copyright (c) Individual contributors
|
||||
- anstyle-parse 1.0.0 - Copyright (c) Individual contributors
|
||||
|
|
@ -325,7 +312,6 @@ Apache License
|
|||
- anstyle-wincon 3.0.11 - Copyright (c) Individual contributors
|
||||
- anyhow 1.0.104 - David Tolnay <dtolnay@gmail.com>
|
||||
- base64ct 1.8.3 - Copyright (c) 2014 Steve "Sc00bz" Thomas (steve at tobtu dot com) Copyright (c) 2021-2025 The RustCrypto Project Developers
|
||||
- bitflags 1.3.2 - Copyright (c) 2014 The Rust Project Developers
|
||||
- bitflags 2.13.2 - Copyright (c) 2014 The Rust Project Developers
|
||||
- blake2 0.10.6 - Copyright (c) 2015-2016 The blake2-rfc Developers, Cesar Barros Copyright (c) 2017 Artyom Pavlov
|
||||
- block-buffer 0.10.4 - Copyright (c) 2018-2019 The RustCrypto Project Developers
|
||||
|
|
@ -345,14 +331,9 @@ Apache License
|
|||
- ctr 0.9.2 - Copyright (c) 2018-2022 RustCrypto Developers Copyright (c) 2018 Artyom Pavlov
|
||||
- curve25519-dalek-derive 0.1.1 - The curve25519-dalek-derive developers
|
||||
- data-encoding 2.11.1 - Copyright (c) 2015-2020 Julien Cretin Copyright (c) 2017-2020 Google Inc.
|
||||
- defmt 1.1.1 - Copyright (c) Ferrous Systems
|
||||
- defmt-macros 1.1.1 - Copyright (c) Ferrous Systems
|
||||
- defmt-parser 1.0.0 - The Knurling-rs developers
|
||||
- der 0.7.10 - Copyright (c) 2020-2023 The RustCrypto Project Developers
|
||||
- digest 0.10.7 - Copyright (c) 2017 Artyom Pavlov
|
||||
- ed25519 2.2.3 - Copyright (c) 2018-2023 RustCrypto Developers
|
||||
- env_filter 2.0.0 - Copyright (c) Individual contributors
|
||||
- env_logger 0.11.11 - Copyright (c) Individual contributors
|
||||
- fallible-iterator 0.3.0 - Copyright (c) 2015 The rust-openssl-verify Developers
|
||||
- fallible-streaming-iterator 0.1.9 - Copyright (c) 2016 The fallible-streaming-iterator Developers
|
||||
- fiat-crypto 0.2.9 - Copyright (c) 2015-2020 the fiat-crypto authors (see the AUTHORS file).
|
||||
|
|
@ -367,12 +348,9 @@ Apache License
|
|||
- hmac 0.12.1 - Copyright (c) 2017 Artyom Pavlov
|
||||
- inout 0.1.4 - Copyright (c) 2022 The RustCrypto Project Developers Copyright (c) 2022 Artyom Pavlov
|
||||
- is_terminal_polyfill 1.70.2 - Copyright (c) Individual contributors
|
||||
- jiff 0.2.37 - Copyright (c) 2015 Andrew Gallant
|
||||
- jiff-core 0.1.1 - Copyright (c) 2015 Andrew Gallant
|
||||
- jiff-static 0.2.37 - Copyright (c) 2015 Andrew Gallant
|
||||
- itoa 1.0.18 - David Tolnay <dtolnay@gmail.com>
|
||||
- libc 0.2.189 - Copyright (c) The Rust Project Developers
|
||||
- libsqlite3-sys 0.30.1 - Copyright (c) 2014-2021 The rusqlite developers
|
||||
- log 0.4.34 - Copyright (c) 2014 The Rust Project Developers
|
||||
- memchr 2.8.3 - Copyright (c) 2015 Andrew Gallant
|
||||
- once_cell 1.21.4 - Aleksey Kladov <aleksey.kladov@gmail.com>
|
||||
- once_cell_polyfill 1.70.2 - Copyright (c) Individual contributors
|
||||
|
|
@ -381,20 +359,16 @@ Apache License
|
|||
- pkg-config 0.3.34 - Copyright (c) 2014 Alex Crichton
|
||||
- poly1305 0.8.0 - Copyright (c) 2015-2019 RustCrypto Developers
|
||||
- polyval 0.6.2 - Copyright (c) 2019-2023 RustCrypto Developers
|
||||
- portable-atomic 1.15.0 - The portable-atomic developers
|
||||
- portable-atomic-util 0.2.8 - The portable-atomic-util developers
|
||||
- proc-macro2 1.0.107 - David Tolnay <dtolnay@gmail.com>, Alex Crichton <alex@alexcrichton.com>
|
||||
- quote 1.0.47 - David Tolnay <dtolnay@gmail.com>
|
||||
- rand_core 0.6.4 - Copyright 2018 Developers of the Rand project Copyright (c) 2014 The Rust Project Developers
|
||||
- regex 1.13.1 - Copyright (c) 2014 The Rust Project Developers
|
||||
- regex-automata 0.4.18 - Copyright (c) 2014 The Rust Project Developers
|
||||
- regex-syntax 0.8.11 - Copyright (c) 2014 The Rust Project Developers
|
||||
- rusqlite 0.32.1 - Copyright (c) 2014-2021 The rusqlite developers
|
||||
- rustc_version 0.4.1 - Copyright (c) 2016 The Rust Project Developers
|
||||
- semver 1.0.28 - David Tolnay <dtolnay@gmail.com>
|
||||
- serde 1.0.229 - Erick Tryzelaar <erick.tryzelaar@gmail.com>, David Tolnay <dtolnay@gmail.com>
|
||||
- serde_core 1.0.229 - Erick Tryzelaar <erick.tryzelaar@gmail.com>, David Tolnay <dtolnay@gmail.com>
|
||||
- serde_derive 1.0.229 - Erick Tryzelaar <erick.tryzelaar@gmail.com>, David Tolnay <dtolnay@gmail.com>
|
||||
- serde_json 1.0.151 - Erick Tryzelaar <erick.tryzelaar@gmail.com>, David Tolnay <dtolnay@gmail.com>
|
||||
- sha2 0.10.9 - Copyright (c) 2006-2009 Graydon Hoare Copyright (c) 2009-2013 Mozilla Foundation Copyright (c) 2016 Artyom Pavlov
|
||||
- shlex 2.0.1 - Copyright (c) 2015 Nicholas Allegra (comex).
|
||||
- signature 2.2.0 - Copyright (c) 2018-2023 RustCrypto Developers
|
||||
|
|
@ -404,8 +378,6 @@ Apache License
|
|||
- strsim 0.11.1 - Copyright (c) 2015 Danny Guo Copyright (c) 2016 Titus Wormer <tituswormer@gmail.com> Copyright (c) 2018 Akash Kurdekar
|
||||
- syn 2.0.119 - David Tolnay <dtolnay@gmail.com>
|
||||
- syn 3.0.6 - David Tolnay <dtolnay@gmail.com>
|
||||
- thiserror 2.0.21 - David Tolnay <dtolnay@gmail.com>
|
||||
- thiserror-impl 2.0.21 - David Tolnay <dtolnay@gmail.com>
|
||||
- typenum 1.20.1 - Copyright (c) 2014 Paho Lurie-Gregg
|
||||
- unicode-ident 1.0.26 - David Tolnay <dtolnay@gmail.com>
|
||||
- universal-hash 0.5.1 - Copyright (c) 2019-2020 RustCrypto Developers
|
||||
|
|
@ -419,12 +391,13 @@ Apache License
|
|||
- zerocopy-derive 0.8.59 - Copyright 2023 The Fuchsia Authors
|
||||
- zeroize 1.9.0 - Copyright (c) 2018-2026 The RustCrypto Project Developers
|
||||
- zeroize_derive 1.5.0 - Copyright (c) 2019-2026 The RustCrypto Project Developers
|
||||
- zmij 1.0.23 - David Tolnay <dtolnay@gmail.com>
|
||||
- ArduinoJson (vendored source, https://github.com/bblanchon/ArduinoJson, rev ed69feadb951)
|
||||
- MsgPack (vendored source, https://github.com/hideakitai/MsgPack, rev 1f552c31b940) - Copyright (c) 2020 Hideaki Tai
|
||||
- ArxContainer (vendored source, https://github.com/hideakitai/ArxContainer, rev d6affcd0bc83) - Copyright (c) 2019 Hideaki Tai
|
||||
- ArxTypeTraits (vendored source, https://github.com/hideakitai/ArxTypeTraits, rev 702de9cc59c7) - Copyright (c) 2020 Hideaki Tai
|
||||
- DebugLog (vendored source, https://github.com/hideakitai/DebugLog, rev b581f7dde6c2) - Copyright (c) 2019 Hideaki Tai
|
||||
- Crypto (vendored source, https://github.com/attermann/Crypto, rev 984dc8913309) - Copyright (c) 2024 Chad Attermann
|
||||
- Crypto (attermann) (vendored source, https://github.com/attermann/Crypto, rev 984dc8913309) - Copyright (c) 2024 Chad Attermann
|
||||
|
||||
```
|
||||
The MIT License (MIT)
|
||||
|
|
@ -570,10 +543,6 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||
|
||||
## The Unlicense
|
||||
|
||||
- aho-corasick 1.1.5 - Andrew Gallant <jamslam@gmail.com>
|
||||
- jiff 0.2.37 - Andrew Gallant <jamslam@gmail.com>
|
||||
- jiff-core 0.1.1 - Andrew Gallant <jamslam@gmail.com>
|
||||
- jiff-static 0.2.37 - Andrew Gallant <jamslam@gmail.com>
|
||||
- memchr 2.8.3 - Andrew Gallant <jamslam@gmail.com>, bluss
|
||||
|
||||
```
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue