Skip to content

KennedyChiang/swiftcrypto

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

swiftcrypto

Swift3 iOS Crypto with touchId and Secure Enclave This essentially is an example code for iOS Swift Crypto. It covers

Creating 256 ECC Keys

Using them for Encryption & Signing

Using them for Decryption & Verification

Using Secure Enclave (where possible) and protecting with TouchId

Using KeyChain and protecting access with local authentication

Serialize and Deserialize public keys for sharing

Using in your project

To use this easiest is to add CryptoSingleton.swift in your project, it is not designed to be thread safe for this demo, be mindful.

About

Swift3 iOS Crypto with touchId and Secure Enclave

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%