Няма описание

Marcin Krzyżanowski 108df19c5b Update OpenSSL dependency where Swift issue is workarounded преди 11 години
CryptoSwift 108df19c5b Update OpenSSL dependency where Swift issue is workarounded преди 11 години
CryptoSwift.xcodeproj fb71abe2e7 Bignum update fixing some memory leaks преди 11 години
CryptoSwift.xcworkspace 2bb301a771 NSData extension initial преди 11 години
CryptoSwiftTests fb71abe2e7 Bignum update fixing some memory leaks преди 11 години
Pods 108df19c5b Update OpenSSL dependency where Swift issue is workarounded преди 11 години
.gitignore 2bb301a771 NSData extension initial преди 11 години
CryptoSwift-Bridging-Header.h 108df19c5b Update OpenSSL dependency where Swift issue is workarounded преди 11 години
CryptoSwift.podspec bc161def14 Readme with installation instruction преди 11 години
LICENSE 89b2c5a596 Initial commit преди 11 години
Podfile 108df19c5b Update OpenSSL dependency where Swift issue is workarounded преди 11 години
Podfile.lock 108df19c5b Update OpenSSL dependency where Swift issue is workarounded преди 11 години
README.md 1c7c2d8f35 Update README.md преди 11 години

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.