Aucune description

Marcin Krzyżanowski 970833de67 RSA initials, tests update il y a 11 ans
CryptoSwift 970833de67 RSA initials, tests update il y a 11 ans
CryptoSwift.xcodeproj 970833de67 RSA initials, tests update il y a 11 ans
CryptoSwift.xcworkspace 2bb301a771 NSData extension initial il y a 11 ans
CryptoSwiftTests 970833de67 RSA initials, tests update il y a 11 ans
Pods 2bb301a771 NSData extension initial il y a 11 ans
.gitignore 2bb301a771 NSData extension initial il y a 11 ans
CryptoSwift-Bridging-Header.h 970833de67 RSA initials, tests update il y a 11 ans
CryptoSwift.podspec bc161def14 Readme with installation instruction il y a 11 ans
LICENSE 89b2c5a596 Initial commit il y a 11 ans
Podfile 2bb301a771 NSData extension initial il y a 11 ans
Podfile.lock 2bb301a771 NSData extension initial il y a 11 ans
README.md 1c7c2d8f35 Update README.md il y a 11 ans

README.md

#CryptoSwift

Crypto related helpers for Swift.

##Requirements For now CryptoSwift depends on OpenSSL

##Usage

import CryptoSwift

var data:NSData = NSData(bytes: [49, 50, 51] as Byte[], length: 3)
let md5:NSData = CryptoHash.md5.hash(data)

// Printout MD5 as String
NSLog(md5.toHexString())

####Cocoapods

Caution: Podspec support for Swift is not yet ready, however some fixes has been made see: https://github.com/CocoaPods/CocoaPods/pull/2222

so... you need to do some manual work

  1. Setup Podfile

    platform :ios, '7.0'
    link_with 'CryptoSwift', 'CryptoSwiftTests'
    pod 'OpenSSL-Universal'
    
  2. Setup binding header:

Copy and header file CryptoSwift-Bridging-Header.h to you project and setup Objective-C Bridging Header in Builds Settings of you project with name of this header file.

  1. Link CryptoSwift with you target

Smaple fonfiguration

Done.