package securemessage

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

message DhPublicKey

securemessage.proto:115

A convenience proto for encoding Diffie-Hellman public keys, for use only when Elliptic Curve based key exchanges are not possible. (Note that the group parameters must be specified separately)

Used in: GenericPublicKey

message EcP256PublicKey

securemessage.proto:98

A convenience proto for encoding NIST P-256 elliptic curve public keys

Used in: GenericPublicKey

enum EncScheme

securemessage.proto:42

Supported encryption schemes

Used in: Header

message GenericPublicKey

securemessage.proto:120

Used in: securegcm.InitiatorHello, securegcm.ResponderHello

securemessage.proto:48

Used in: HeaderAndBody

message HeaderAndBody

securemessage.proto:64

message HeaderAndBodyInternal

securemessage.proto:76

Must be kept wire-format compatible with HeaderAndBody. Provides the SecureMessage code with a consistent wire-format representation that remains stable irrespective of protobuf implementation choices. This low-level representation of a HeaderAndBody should not be used by any code outside of the SecureMessage library implementation/tests.

enum PublicKeyType

securemessage.proto:90

A list of supported public key types

Used in: GenericPublicKey

message SecureMessage

securemessage.proto:26

enum SigScheme

securemessage.proto:34

Supported "signature" schemes (both symmetric key and public key based)

Used in: Header

message SimpleRsaPublicKey

securemessage.proto:106

A convenience proto for encoding RSA public keys with small exponents

Used in: GenericPublicKey