Options
public struct Options : OptionSetType, BooleanType
Maps CommonCryptoOptions onto a Swift struct.
-
Convert to native raw value
Declaration
Swift
public var rawValue : UInt { return self.value }
-
Initialize from a raw value
Declaration
Swift
public init(_ rawValue: UInt)
-
Convert from a native value (i.e.
0
,kCCOptionPKCS7Padding
,kCCOptionECBMode
)Declaration
Swift
public init(rawValue: UInt)
-
Initialize from a nil literal
Declaration
Swift
public init(nilLiteral: ())
-
Create from a mask
Declaration
Swift
public static func fromMask(raw: UInt) -> Options
-
Convert from native raw value.
Declaration
Swift
public static func fromRaw(raw: UInt) -> Options?
-
Convert to native raw value.
Declaration
Swift
public func toRaw() -> UInt
-
Convert to boolean value.
Declaration
Swift
public var boolValue: Bool
-
Initialize to value appropriate for
all zeros
of a mask.Declaration
Swift
public static var allZeros: Options
-
nil is consider the same a zero or None.
Declaration
Swift
public static func convertFromNilLiteral() -> Options
-
No options
Declaration
Swift
public static var None: Options { return self.init(0) }
-
Use padding. Needed unless the input is a integral number of blocks long.
Declaration
Swift
public static var PKCS7Padding: Options { return self.init(UInt(kCCOptionPKCS7Padding)) }
-
Electronic Code Book Mode. Don’t use this.
Declaration
Swift
public static var ECBMode: Options { return self.init(UInt(kCCOptionECBMode)) }