All Projects → vapor → Open Crypto

vapor / Open Crypto

Licence: mit
🔑 Hashing (BCrypt, SHA2, HMAC), encryption (AES), public-key (RSA), and random data generation.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Open Crypto

Http
🚀 Non-blocking, event-driven HTTP built on Swift NIO.
Stars: ✭ 220 (+91.3%)
Mutual labels:  server-side-swift, vapor, swift-linux, spm
Core
🌎 Utility package containing tools for byte manipulation, Codable, OS APIs, and debugging.
Stars: ✭ 62 (-46.09%)
Mutual labels:  server-side-swift, vapor, swift-linux, spm
Vapor Clean
A Vapor 3 template with no additional cruft.
Stars: ✭ 80 (-30.43%)
Mutual labels:  server-side-swift, vapor, swift-linux
Gonnacry
A Linux Ransomware
Stars: ✭ 341 (+196.52%)
Mutual labels:  cryptography, encryption, openssl
Sockets
🔌 Non-blocking TCP socket layer, with event-driven server and client.
Stars: ✭ 559 (+386.09%)
Mutual labels:  server-side-swift, vapor, swift-linux
Cryptr
A simple shell utility for encrypting and decrypting files using OpenSSL.
Stars: ✭ 81 (-29.57%)
Mutual labels:  cryptography, encryption, openssl
Jwt
Vapor JWT provider
Stars: ✭ 266 (+131.3%)
Mutual labels:  server-side-swift, vapor, swift-linux
Securitydriven.inferno
✅ .NET crypto done right. Professionally audited.
Stars: ✭ 501 (+335.65%)
Mutual labels:  hash, cryptography, encryption
fluent-postgres-driver
🐘 PostgreSQL driver for Fluent.
Stars: ✭ 120 (+4.35%)
Mutual labels:  vapor, server-side-swift, swift-linux
Fluent Sqlite Driver
Fluent driver for SQLite
Stars: ✭ 51 (-55.65%)
Mutual labels:  server-side-swift, vapor, swift-linux
Url Encoded Form
📝 Parse and serialize url-encoded form data with Codable support.
Stars: ✭ 32 (-72.17%)
Mutual labels:  server-side-swift, vapor, spm
Fluent
Vapor ORM (queries, models, and relations) for NoSQL and SQL databases
Stars: ✭ 1,071 (+831.3%)
Mutual labels:  server-side-swift, vapor, swift-linux
routing-kit
🚍 High-performance trie-node router.
Stars: ✭ 95 (-17.39%)
Mutual labels:  vapor, server-side-swift, swift-linux
auth
👤 Authentication and Authorization framework for Fluent.
Stars: ✭ 51 (-55.65%)
Mutual labels:  vapor, server-side-swift, swift-linux
Leaf
🍃 An expressive, performant, and extensible templating language built for Swift.
Stars: ✭ 310 (+169.57%)
Mutual labels:  server-side-swift, vapor, swift-linux
async
⏱ Promises and reactive-streams in Swift built for high-performance and scalability.
Stars: ✭ 35 (-69.57%)
Mutual labels:  vapor, server-side-swift, swift-linux
Redis
Vapor provider for RediStack
Stars: ✭ 434 (+277.39%)
Mutual labels:  server-side-swift, vapor, swift-linux
sqlite-kit
Non-blocking SQLite client library with SQL builder built on SwiftNIO
Stars: ✭ 51 (-55.65%)
Mutual labels:  vapor, server-side-swift, swift-linux
fluent-mysql-driver
🖋🐬 Swift ORM (queries, models, relations, etc) built on MySQL.
Stars: ✭ 69 (-40%)
Mutual labels:  vapor, server-side-swift, swift-linux
Java Crypto Utils
Java Cryptographic, Encoding and Hash Utilities
Stars: ✭ 15 (-86.96%)
Mutual labels:  hash, cryptography, encryption

⚠️ This library has been deprecated in favor of https://github.com/apple/swift-crypto


CryptoKit

API Docs Team Chat MIT License Continuous Integration Swift 5


OpenCrypto is a drop-in replacement for Apple's CryptoKit built on OpenSSL.

This package is meant for use on platforms where CryptoKit is not available, like Linux. Most features from CryptoKit are available, but some are still missing:

  • ✅ MD5
  • ✅ SHA1
  • ✅ SHA2 (256, 384, 512)
  • ✅ HMAC
  • ✅ AES GCM (128, 192, 256)
  • ✅ ChaChaPoly (1305)
  • ❌ Curve25519
  • ❌ NIST P (256, 384, 521)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].