287 releases (37 breaking)
0.43.3 | Feb 12, 2025 |
---|---|
0.43.0 | Jan 22, 2025 |
0.42.1-beta.22 | Dec 31, 2024 |
0.42.1-beta.8 | Nov 30, 2024 |
0.8.1 | Jul 17, 2023 |
#677 in Web programming
4,570 downloads per month
580KB
12K
SLoC
Inroduction
Mesa is a library to interact with Shasta CSM API.
The main goal of Mesa is to be an interface for applications dealing with Shasta CSM, an example of this may be Manta.
Mesa's main goal is security from memory safety, this is achieved by not using 'unsafe' code. In the future, we also want to provide good performance.
Potential users may want to try Mesa in the following scenarios:
- Building applications to integrate Shasta systems based on CSM into their eco-system
- Simplify CSM operations
- Extend CSM functionalities
Mesa currently interacts with the following components:
- HSM
- CFS configuration
- CFS session
- CAPMC
- BOS
- BSS
- IMS
- Keycloak
- K8s
Deploy
cargo release patch --execute
Test
cargo test -- --show-output
Dependencies
~104MB
~1.5M SLoC