CryptoSwift

CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift

OTHER License

Stars
10K
Committers
123

Bot releases are visible (Hide)

CryptoSwift - Latest Release

Published by krzyzanowskim 6 months ago

  • Enable VisionOS as supported platform for Xcode project and SwiftPM package
  • Tweak CocoaPods setup for privacy manifest
CryptoSwift -

Published by krzyzanowskim 10 months ago

  • Update publicKeyDER to support exponent of any byte length (@WFrost3)
  • Add SHA3 variants for RSA signature verification (@KatrinLomp)
  • Throw error on unsupported calls, rather than call fatalError (@AsifSyeed)
  • Update PKCS7 padding logic (@matthiasgeihs)
  • Add SDK Privacy Manifest - PrivacyInfo.xcprivacy
CryptoSwift -

Published by krzyzanowskim about 1 year ago

  • Add XChaCha20 and XChaCha20-Poly1305 (@zssz)
CryptoSwift -

Published by krzyzanowskim over 1 year ago

CryptoSwift -

Published by krzyzanowskim over 1 year ago

CryptoSwift -

Published by krzyzanowskim over 1 year ago

CryptoSwift -

Published by krzyzanowskim about 2 years ago

  • Improve & extend RSA support with DER (see README for details)
  • Fix Blowfish memory leaks
  • Fix PCBC mode
  • SwiftWasm compatibility
CryptoSwift -

Published by krzyzanowskim over 2 years ago

  • Resolve type name clash by renaming BigInt -> BigInteger #917
CryptoSwift -

Published by krzyzanowskim over 2 years ago

  • RSA (@NathanFallet)
  • Workaround for Xcode 13.3.1
CryptoSwift -

Published by krzyzanowskim over 2 years ago

  • Fix PCBC mode.
CryptoSwift -

Published by krzyzanowskim about 3 years ago

  • Update Xcode project to Xcode 13
  • Add SHA3 support for HMAC (@R4v3nPr0)
  • Update HMAC.Variant API (deprecate current cases)
CryptoSwift -

Published by krzyzanowskim over 3 years ago

  • Introduce ISO 10126 padding
  • fix various compiler warnings
  • Revert Xcode project deployment target
CryptoSwift -

Published by krzyzanowskim over 3 years ago

  • Customize CFB segment size (cfb8, cfb128).
  • Adapt Swift @inlineable for better code optimization
CryptoSwift - Back to Sources

Published by krzyzanowskim almost 4 years ago

  • Revert xcframework revolution. Back to build from sources. (I'm sorry)
CryptoSwift -

Published by krzyzanowskim almost 4 years ago

CryptoSwift - 1.3.6

Published by krzyzanowskim almost 4 years ago

  • Fix macOS binary
  • Windows support
CryptoSwift -

Published by krzyzanowskim almost 4 years ago

  • Re-release binary framework due to codesign issue
CryptoSwift - 1.3.4 - binary distribution

Published by krzyzanowskim almost 4 years ago

  • Distribute optimized binary (xcframework) via SPM for Apple platforms
CryptoSwift -

Published by krzyzanowskim almost 4 years ago

  • Adds OCB Authenticated-Encryption Algorithm (RFC7253)
  • build-framework.sh output CryptoSwift.xcframework
  • Xcode 12.2 maintenance updates
  • Removed CryptoSwift.playground (couldn't make it work since Xcode 12 update)
CryptoSwift -

Published by krzyzanowskim about 4 years ago

  • Swift 5.3 update (Xcode 12)
  • Bump target platform (iOS 9, macOS 10.12)
  • Allow CMAC with any Cipher #809
  • Remove CMAC key limit #809