@@ -37,10 +37,6 @@ Tip: You can use `make version` to get the version string.
37
37
* reexports ann symbols from __pv_core__
38
38
* if no encryption utilities required, use __pv_core__
39
39
40
- ## Tools
41
- * __ pvsecret__ _ Manage secrets for IBM Secure Execution guests_
42
- * __ pvapconfig__ _ automatic configure APQNs within an SE KVM guest_
43
-
44
40
## Writing new tools
45
41
We encourage to use Rust for new tools. However, for some use cases it makes
46
42
sense to use C and C is still allowed to be used for a new tool/library.
@@ -58,6 +54,8 @@ is a start, but can change over time.
58
54
59
55
* [ anyhow] ( https://crates.io/crates/anyhow )
60
56
* Flexible concrete Error type built on std::error::Error
57
+ * [ base64] ( https://crates.io/crates/base64 )
58
+ * Encodes and decodes base64 as bytes or utf8
61
59
* [ byteorder] ( https://crates.io/crates/byteorder )
62
60
* Library for reading/writing numbers in big-endian and little-endian.
63
61
* [ cfg-if] ( https://crates.io/crates/cfg-if )
@@ -68,6 +66,8 @@ is a start, but can change over time.
68
66
* A simple to use, efficient, and full-featured Command Line Argument Parser
69
67
* [ curl] ( https://crates.io/crates/curl )
70
68
* Rust bindings to libcurl for making HTTP requests
69
+ * [ deku] ( https://crates.io/crates/deku )
70
+ * Bit level serialization/deserialization proc-macro for structs
71
71
* [ libc] ( https://crates.io/crates/libc )
72
72
* Raw FFI bindings to platform libraries like libc.
73
73
* [ log] ( https://crates.io/crates/log )
@@ -76,6 +76,8 @@ is a start, but can change over time.
76
76
* OpenSSL bindings
77
77
* [ serde] ( https://crates.io/crates/serde )
78
78
* A generic serialization/deserialization framework
79
+ * [ serde_jsonl] ( https://crates.io/crates/serde_json )
80
+ * A JSON serialization file format
79
81
* [ serde_yaml] ( https://crates.io/crates/serde_yaml )
80
82
* YAML data format for Serde
81
83
* [ thiserror] ( https://crates.io/crates/thiserror )
0 commit comments