CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift
-
Updated
Apr 22, 2026 - Swift
CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift
SOCKS5 VPN that tunnels raw TCP through Google Apps Script to a VPS exit server, with end-to-end AES-256-GCM and domain-fronted TLS to Google
AesBridge is a modern, secure and cross-language AES encryption library that supports CBC, GCM, and Legacy CBC modes. The goal is to ensure secure, interoperable encryption across multiple platforms and programming languages
A modern and easy-to-use cryptographic library for .NET based on libsodium
Guidance on implementing cryptography as a developer.
A collection of common (interesting) cryptographic mistakes and learning resources.
A shared preference implementation for confidential data in Android. Per default uses AES-GCM, BCrypt and HKDF as cryptographic primitives. Uses the concept of device fingerprinting combined with optional user provided passwords and strong password hashes.
GooseRelayVPN Android client: a SOCKS5 VPN with profile-based setup, live logs, and JSON import/export that tunnels raw TCP through Google Apps Script to your VPS exit server (AES-256-GCM, domain-fronted).
A minimal, secure secret sharing tool for temporary secrets
Need to encrypt a file before sending it to someone? This is it.
Golang symmetric encryption library
Nonce-Disrespecting Adversaries: Practical Forgery Attacks on GCM in TLS
A gigabyte-per-second, multi-threaded file encryption engine. Achieves extreme throughput using a lock-free, triple-buffered io_uring pipeline, Rayon parallel chunking, and hardware-accelerated AEADs (AES-256-GCM / ChaCha20).
Minimal AES-128 encryption. Suitable for small embedded systems. Including an on-the-fly key schedule variant for minimal RAM usage.
Add a description, image, and links to the aes-gcm topic page so that developers can more easily learn about it.
To associate your repository with the aes-gcm topic, visit your repo's landing page and select "manage topics."