Claude 24f816b6a3
Consolidate 22 sibling repos into layered organism structure
Place useful parts of the surrounding repos into sica-fondt by layer, per the
body model (Ada = membrane; brain/endocrine/capabilities/knowledge non-Ada):

- brain/        LLM reasoning + providers (dapr, hermes, MoMoA)
- capabilities/ REPRAG sidecars: hermes tools/skills, dapr tools, parallel
                dispatch, A51 channels, and the OSINT cluster
- knowledge/    LORAG corpus: 754 cyber-skills, agency personas, secure-coding,
                MITRE ATT&CK data
- reference/    defensive threat-reference (C3, shhbruh doc) + AdaYaml parser

License handling: AGPL sources (worldosint, advanced_evolution, mercury,
Reticulum) and GPL DeTTECT are SPEC-only clean-room/port descriptions — no
copyleft code copied. MIT/Apache/data parts copied as working trees.

Safety: shhbruh escape/persistence material and C3 covert-C2 kept as reference
only, not wired into the running organism. See CONSOLIDATION.md.

https://claude.ai/code/session_01UehUqEXXJJCsHoA4voCU5c
2026-06-10 06:53:01 +00:00

1.4 KiB

TLS 1.3 Configuration — API Reference

Libraries

Library Install Purpose
cryptography pip install cryptography X.509 certificate parsing
ssl stdlib TLS connection testing
sslyze pip install sslyze Comprehensive TLS/SSL scanner

Python ssl Module Methods

Method Description
ssl.SSLContext(ssl.PROTOCOL_TLS_CLIENT) Create TLS client context
ctx.minimum_version = ssl.TLSVersion.TLSv1_3 Set minimum TLS version
ctx.wrap_socket(sock, server_hostname=) Wrap socket with TLS
ssock.cipher() Get negotiated cipher tuple
ssock.getpeercert(binary_form=True) Get server certificate DER bytes

TLS 1.3 Cipher Suites

Cipher Suite Security
TLS_AES_256_GCM_SHA384 Recommended
TLS_AES_128_GCM_SHA256 Recommended
TLS_CHACHA20_POLY1305_SHA256 Recommended (mobile)

Deprecated Versions

Version Status Risk
SSL 3.0 Deprecated (RFC 7568) POODLE attack
TLS 1.0 Deprecated (RFC 8996) BEAST, CRIME
TLS 1.1 Deprecated (RFC 8996) Weak ciphers

External References