MYCrypto

An open source high-level cryptography API for Mac OS X and iPhone
Download

MYCrypto Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Jens Alfke
  • Publisher web site:
  • http://mooseyard.com/Jens/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 128 KB

MYCrypto Tags


MYCrypto Description

An open source high-level cryptography API for Mac OS X and iPhone MYCrypto is a free and open source (BSD license) high-level cryptography API for Mac OS X and iPhone. MYCrypto is an Objective-C wrapper around CSSM APIs and the system Keychain, which are notoriously hard to use, as well as CommonCrypto, which is easier but quite limited.MYCrypto gives you easy object-oriented interfaces to:· Symmmetric cryptography (session keys and password-based encryption)· Asymmetric cryptography (public and private keys; digital signatures)· Identity certificates (for use with SSL and CMS)· Cryptographic digests/hashes (effectively-unique IDs for data)· The Keychain (a secure, encrypted storage system for keys and passwords)· Cryptographic Message Syntax for signing/encrypting data NOTE: MYCrypto 0.3 is new code and has not yet been used in any real projects. Expect bugs. Limitations: · No API for accessing passwords; fortunately there are several other utility libraries that provide this. And if your code is doing cryptographic operations, it probably needs to store the keys themselves, not passwords. · No evaluation of trust in certificates (i.e. SecTrust and related APIs.) · Error reporting is too limited. Most methods indicate an error by returning nil, NULL or NO, but don't provide the standard "out" NSError parameter to provide more information. Expect the API to be refactored in the near future to remedy this.


MYCrypto Related Software