grpc-kv-examples
2025-11-06
Add CLAUDE.md, P521 improvements documentation, Rust implementation, and cross-language test scripts
27 files · 3,648+ · 60-
Project documentation and developer guidance
3 files changed
CLAUDE.mdComprehensive project guide covering all language implementations, environment setup, certificate management, and testing proceduresP521-IMPROVEMENTS.mdDocumentation of P-521 elliptic curve support improvements across languagesHANDOFF.mdSession handoff notes for continuation of cross-language TLS work
- Added detailed project documentation including a 296-line CLAUDE.md covering all seven language implementations, P-521 curve compatibility analysis, and session handoff context.
specify
architectural
3 files
CLAUDE.mdP521-IMPROVEMENTS.mdHANDOFF.md
Rust gRPC client and server implementation
4 files changed
Cargo.tomlRust project definition with tonic, prost, rustls, and tokio dependenciesbuild.rsProtobuf code generation build scriptclient.rsRust gRPC client with mTLS supportserver.rsRust gRPC server with mTLS and custom certificate handling
- Implemented a complete Rust gRPC key-value client and server using tonic with rustls for TLS, including custom certificate verification for cross-language compatibility testing.
instantiate
architectural
3 files
Cargo.tomlclient.rsserver.rs
Cross-language TLS test infrastructure
3 files changed
test-cross-language.shScript to test all server/client language combinations for a given curvetest-curve-matrix.shComprehensive matrix test across all curves and language combinationstest-go-python.shFocused Go-Python cross-language test script
- Added three test scripts for automated cross-language mTLS compatibility testing: single-curve, full matrix, and Go-Python focused.
qualify
behavioral
3 files
test-cross-language.shtest-curve-matrix.shtest-go-python.sh