Skip to content

Instantly share code, notes, and snippets.

View justMaku's full-sized avatar
🗑️
🔥

Michał Kałużny justMaku

🗑️
🔥
View GitHub Profile
func encrypt(data: NSData) -> NSData {
var error: Unmanaged<CFErrorRef>? = nil
let parameters: [NSString: NSString] = [
kSecAttrKeyType: kSecAttrKeyTypeRSA,
kSecAttrKeyClass: kSecAttrKeyClassPublic
]
let keyString = "MIGeMA0GCSqGSIb3DQEBAQUAA4GMADCBiAKBgQCVXkvZifORfS8VVEp+BQTrnXu2a2+KL+Rw5FPHeSAOXjrS5DoC0GxK29jTKPGkJrg2WOiL/ZSbKvTq8wBUZzoUGaJQ+kzBJ40ShVtbJYGNFixubuKrSjUNQB149t25lxHnJia0i9i1sLfzrPnqPJ4ABf7lnhkTbNt8g/KriwoqmQICAQE="
let keyData = NSData(base64EncodedString: keyString, options: .IgnoreUnknownCharacters)!
import Foundation
protocol Value: Equatable {
}
protocol Smashable {
func valueBySmashing​OtherValue​<T: Value,U: Value>(value: T) -> U
}