File tree Expand file tree Collapse file tree 2 files changed +60
-4
lines changed
Expand file tree Collapse file tree 2 files changed +60
-4
lines changed Original file line number Diff line number Diff line change 1+ name : CI
2+
3+ on :
4+ push :
5+ branches : [ main ]
6+ pull_request :
7+ branches : [ main ]
8+
9+ env :
10+ CARGO_TERM_COLOR : always
11+
12+ jobs :
13+ test :
14+ name : Test
15+ runs-on : ubuntu-latest
16+ steps :
17+ - uses : actions/checkout@v3
18+ - uses : dtolnay/rust-toolchain@stable
19+ - name : Run tests
20+ run : cargo test --verbose
21+
22+ fmt :
23+ name : Format
24+ runs-on : ubuntu-latest
25+ steps :
26+ - uses : actions/checkout@v3
27+ - uses : dtolnay/rust-toolchain@stable
28+ with :
29+ components : rustfmt
30+ - name : Check formatting
31+ run : cargo fmt -- --check
32+
33+ clippy :
34+ name : Clippy
35+ runs-on : ubuntu-latest
36+ steps :
37+ - uses : actions/checkout@v3
38+ - uses : dtolnay/rust-toolchain@stable
39+ with :
40+ components : clippy
41+ - name : Run clippy
42+ run : cargo clippy -- -D warnings
43+
44+ build :
45+ name : Build
46+ runs-on : ubuntu-latest
47+ steps :
48+ - uses : actions/checkout@v3
49+ - uses : dtolnay/rust-toolchain@stable
50+ - name : Build
51+ run : cargo build --verbose --release
Original file line number Diff line number Diff line change 11# Rust Crypto Utils
22
3+ [ ![ CI] ( https://github.com/guardsarm/rust-crypto-utils/actions/workflows/ci.yml/badge.svg )] ( https://github.com/guardsarm/rust-crypto-utils/actions/workflows/ci.yml )
4+ [ ![ Crates.io] ( https://img.shields.io/crates/v/rust-crypto-utils.svg )] ( https://crates.io/crates/rust-crypto-utils )
5+ [ ![ Documentation] ( https://docs.rs/rust-crypto-utils/badge.svg )] ( https://docs.rs/rust-crypto-utils )
6+ [ ![ License: MIT] ( https://img.shields.io/badge/License-MIT-yellow.svg )] ( https://opensource.org/licenses/MIT )
7+
38Memory-safe cryptographic utilities for financial systems and secure applications. Built with Rust to eliminate memory vulnerabilities in cryptographic implementations.
49
510## Security-First Design
@@ -175,17 +180,17 @@ If you discover a security vulnerability, please email
[email protected] (do
175180
176181## Related Projects
177182
178- - [ rust-secure-logger] ( https://github.com/your-username /rust-secure-logger ) - Secure logging with cryptographic integrity
179- - [ rust-transaction-validator] ( https://github.com/your-username /rust-transaction-validator ) - Financial transaction validation
180- - [ rust-threat-detector] ( https://github.com/your-username /rust-threat-detector ) - SIEM threat detection
183+ - [ rust-secure-logger] ( https://github.com/guardsarm /rust-secure-logger ) - Secure logging with cryptographic integrity
184+ - [ rust-transaction-validator] ( https://github.com/guardsarm /rust-transaction-validator ) - Financial transaction validation
185+ - [ rust-threat-detector] ( https://github.com/guardsarm /rust-threat-detector ) - SIEM threat detection
181186
182187## Citation
183188
184189If you use this library in research or production systems, please cite:
185190
186191```
187192Awunor, T.C. (2024). Rust Crypto Utils: Memory-Safe Cryptographic Utilities.
188- https://github.com/your-username /rust-crypto-utils
193+ https://github.com/guardsarm /rust-crypto-utils
189194```
190195
191196---
You can’t perform that action at this time.
0 commit comments