Options

public struct Options : OptionSet

Maps CommonCryptoOptions onto a Swift struct.

  • Declaration

    Swift

    public let rawValue: RawValue
  • Convert from a native value (i.e. 0, kCCOptionPKCS7Padding, kCCOptionECBMode)

    Declaration

    Swift

    public init(rawValue: RawValue)
  • Convert from a native value (i.e. 0, kCCOptionPKCS7Padding, kCCOptionECBMode)

    Declaration

    Swift

    public init(_ rawValue: RawValue)
  • No options

    Declaration

    Swift

    public static let None = Options(rawValue: 0)
  • Use padding. Needed unless the input is a integral number of blocks long.

    Declaration

    Swift

    public static var PKCS7Padding =  Options(rawValue:kCCOptionPKCS7Padding)
  • Electronic Code Book Mode. Don’t use this.

    Declaration

    Swift

    public static var ECBMode = Options(rawValue:kCCOptionECBMode)