• Home
Name Date Size #Lines LOC

..--

aftl_google/03-May-2024-912795

crypto/03-May-2024-733627

README.mdD03-May-20241.7 KiB3936

__init__.pyD03-May-20240 10

aftl.protoD03-May-20243.6 KiB11390

aftl_pb2.pyD03-May-202418.2 KiB470421

aftl_pb2_grpc.pyD03-May-202483 41

api.protoD03-May-20243.1 KiB8869

api_pb2.pyD03-May-202410.7 KiB280243

api_pb2_grpc.pyD03-May-20242.3 KiB6852

trillian.protoD03-May-202410.8 KiB317267

trillian_pb2.pyD03-May-202423.9 KiB577535

trillian_pb2_grpc.pyD03-May-202483 41

README.md

1# Android Firmware Transparency Log Proto Definitions
2---
3
4This directory contains the proto definitions required to communicate with an
5AFTL server. Two (api.proto and aftl.proto) contain the definitions of the
6protos needed to communicate with the AFTL Trillian personality. The remainder
7are dependencies. The original repos and purpose for each proto file are as
8follows:
9
10* aftl.proto
11   <!-- TODO(danielaustin): Add detailed message descriptions. -->
12   Contains messages used by the AFTL frontend and the Trillian log.
13* api.proto
14   <!-- TODO(danielaustin): Add detailed message descriptions. -->
15   Contains the messages to communicate through the AFTL personality.
16* crypto/keyspb/keyspb.proto
17   From https://github.com/google/trillian
18   Dependency of trillian.proto
19   Contains the PublicKey message definition used by Tree.
20* crypto/sigpb/sigpb.proto
21   From https://github.com/google/trillian
22   Dependency of trillian.proto and aftl.proto
23   For trillian.proto, contains the DigitallySigned message used by Tree and
24   SignedEntryTimestamp. For aftl.proto, contains the DigitallySigned message
25   used by SignedFirmwareInfo.
26* trillian.proto
27   From https://github.com/google/trillian
28   Dependency of aftl.proto
29   For aftl.proto, contains message definitions for SignedLogRoot.
30* aftl_google/api/annotations.proto
31   From https://github.com/googleapis/googleapis
32   Used to get access to google.api.http options.
33* aftl_google/api/http.proto
34   From https://github.com/googleapis/googleapis
35   Dependency of aftl_google/api/annotations.proto
36   Contains the HttpRule message that extends MethodOptions.
37* aftl_google/rpc/status.proto
38   From https://github.com/googleapis/googleapis
39