Espressif_SecSchemeVersion

enum Espressif_SecSchemeVersion : SwiftProtobuf.Enum
extension Espressif_SecSchemeVersion: CaseIterable
extension Espressif_SecSchemeVersion: @unchecked Sendable
extension Espressif_SecSchemeVersion: SwiftProtobuf._ProtoNameProviding

Allowed values for the type of security being used in a protocomm session

  • Declaration

    Swift

    typealias RawValue = Int
  • !< Unsecured - plaintext communication

    Declaration

    Swift

    case secScheme0
  • !< Security scheme 1 - Curve25519 + AES-256-CTR

    Declaration

    Swift

    case secScheme1
  • !< Security scheme 2 - SRP6a + AES-256-GCM

    Declaration

    Swift

    case secScheme2
  • Undocumented

    Declaration

    Swift

    case UNRECOGNIZED(Int)
  • Declaration

    Swift

    init()
  • Declaration

    Swift

    init?(rawValue: Int)
  • Declaration

    Swift

    var rawValue: Int { get }
  • Declaration

    Swift

    static var allCases: [Espressif_SecSchemeVersion]

Code below here is support for the SwiftProtobuf runtime.

  • Declaration

    Swift

    static let _protobuf_nameMap: SwiftProtobuf._NameMap