package s2a.proto

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service S2AService

s2a.proto:256

message AuthenticationMechanism

s2a.proto:23

Used in: SessionReq

enum Ciphersuite

common.proto:26

The ciphersuites supported by S2A. The name determines the confidentiality, and authentication ciphers as well as the hash algorithm used for PRF in TLS 1.2 or HKDF in TLS 1.3. Thus, the components of the name are: - AEAD -- for encryption and authentication, e.g., AES_128_GCM. - Hash algorithm -- used in PRF or HKDF, e.g., SHA256.

Used in: ClientSessionStartReq, S2AContext, ServerSessionStartReq, SessionState

message ClientSessionStartReq

s2a.proto:36

Used in: SessionReq

message Identity

common.proto:38

Used in: AuthenticationMechanism, ClientSessionStartReq, ResumptionTicketReq, S2AContext, ServerSessionStartReq, SessionResp, SessionResult

message ResumptionTicketReq

s2a.proto:118

Used in: SessionReq

message S2AContext

s2a_context.proto:23

message ServerSessionStartReq

s2a.proto:74

Used in: SessionReq

message SessionNextReq

s2a.proto:106

Used in: SessionReq

message SessionResult

s2a.proto:190

Used in: SessionResp

message SessionState

s2a.proto:157

Used in: SessionResult

message SessionStatus

s2a.proto:216

Used in: SessionResp

enum TLSVersion

common.proto:33

The TLS versions supported by S2A's handshaker module.

Used in: ClientSessionStartReq, S2AContext, ServerSessionStartReq, SessionState