Keine Beschreibung

Marcin Krzyżanowski bc161def14 Readme with installation instruction vor 11 Jahren
CryptoSwift 701c3ff585 CryptoHash enum, tests update, readme update, Podspec initials vor 11 Jahren
CryptoSwift.xcodeproj 2bb301a771 NSData extension initial vor 11 Jahren
CryptoSwift.xcworkspace 2bb301a771 NSData extension initial vor 11 Jahren
CryptoSwiftTests 701c3ff585 CryptoHash enum, tests update, readme update, Podspec initials vor 11 Jahren
Pods 2bb301a771 NSData extension initial vor 11 Jahren
.gitignore 2bb301a771 NSData extension initial vor 11 Jahren
CryptoSwift-Bridging-Header.h 2bb301a771 NSData extension initial vor 11 Jahren
CryptoSwift.podspec bc161def14 Readme with installation instruction vor 11 Jahren
LICENSE 89b2c5a596 Initial commit vor 11 Jahren
Podfile 2bb301a771 NSData extension initial vor 11 Jahren
Podfile.lock 2bb301a771 NSData extension initial vor 11 Jahren
README.md bc161def14 Readme with installation instruction vor 11 Jahren

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.

Done.