package securegcm

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

enum AppleDeviceDiagonalMils

securegcm.proto:164

This enum is used by iOS devices as values for device_display_diagonal_mils in GcmDeviceInfo. There is no good way to calculate it on those devices.

enum Curve

device_to_device_messages.proto:56

Type of curve

Used in: EcPoint

message DeviceToDeviceMessage

device_to_device_messages.proto:27

Used by protocols between devices

enum DeviceType

securegcm.proto:173

This should be kept in sync with DeviceType in: java/com/google/security/cryptauth/backend/services/common/common_enums.proto

Used in: GcmDeviceInfo

message EcPoint

device_to_device_messages.proto:59

A convenience proto for encoding curve points in affine representation

Used in: SpakeHandshakeMessage

message GcmDeviceInfo

securegcm.proto:27

Message used only during enrollment Field numbers should be kept in sync with DeviceInfo in: java/com/google/security/cryptauth/backend/services/common/common.proto

message GcmMetadata

securegcm.proto:283

message InitiatorHello

device_to_device_messages.proto:37

sent as the first message from initiator to responder in an unauthenticated Diffie-Hellman Key Exchange

enum InvocationReason

securegcm.proto:199

A list of "reasons" that can be provided for calling server-side APIs. This is particularly important for calls that can be triggered by different kinds of events. Please try to keep reasons as generic as possible, so that codes can be re-used by various callers in a sensible fashion.

message LoginNotificationInfo

securegcm.proto:293

message ResponderHello

device_to_device_messages.proto:47

sent inside the header of the first message from the responder to the initiator in an unauthenticated Diffie-Hellman Key Exchange

enum SoftwareFeature

securegcm.proto:183

MultiDevice features which may be supported and enabled on a device. See

Used in: GcmDeviceInfo

message SpakeHandshakeMessage

device_to_device_messages.proto:68

message Tickle

securegcm.proto:288

enum Type

securegcm.proto:234

Used in: GcmMetadata

message Ukey2Alert

ukey.proto:37

enum Ukey2Alert.AlertType

ukey.proto:38

Used in: Ukey2Alert

message Ukey2ClientFinished

ukey.proto:102

message Ukey2ClientInit

ukey.proto:75

message Ukey2ClientInit.CipherCommitment

ukey.proto:82

One commitment (hash of ClientFinished containing public key) per supported cipher

Used in: Ukey2ClientInit

enum Ukey2HandshakeCipher

ukey.proto:67

Used in: Ukey2ClientInit.CipherCommitment, Ukey2ServerInit

message Ukey2Message

ukey.proto:23

enum Ukey2Message.Type

ukey.proto:24

Used in: Ukey2Message

message Ukey2ServerInit

ukey.proto:92