// // TegKeychainConstants.swift // keychain // // Created by Evgenii Neumerzhitckii on 17/02/2015. // Copyright (c) 2015 The Exchange Group Pty Ltd. All rights reserved. // import Foundation import Security struct TegKeychainConstants { static var klass: String { return toString(kSecClass) } static var classGenericPassword: String { return toString(kSecClassGenericPassword) } static var attrAccount: String { return toString(kSecAttrAccount) } static var valueData: String { return toString(kSecValueData) } static var returnData: String { return toString(kSecReturnData) } static var matchLimit: String { return toString(kSecMatchLimit) } private static func toString(value: CFStringRef) -> String { return (value as? String) ?? "" } }