Proto commits in Fraunhofer-AISEC/trusted-connector

These 58 commits are when the Protocol Buffers files have changed:

Commit:af4ee14
Author:Michael Lux

Performed protobuf cleanup and fixed build warnings

The documentation is generated from this commit.

Commit:1d9329e
Author:Michael Lux
Committer:Michael Lux

Updates, separated IDSCP2, removed old IDSCP with ttpsim and examples

Commit:1356f1f
Author:Michael Lux
Committer:Michael Lux

Merge branch 'feature/idscp2' into develop

Commit:f813353
Author:Michael Lux

Processors and IDSCP2 improvements by HMzF and ML

Commit:e91ee6a
Author:Leon Beckmann
Committer:Michael Lux

Make Idscp2 reliable

Commit:533b269
Author:Leon Beckmann
Committer:Michael Lux

Implement AlternatingBit protocol for reliability

Commit:b6cd5bf
Author:Michael Lux

Protocol cleanups

Commit:4067a55
Author:Michael Lux
Committer:Michael Lux

Implementation of IDSCP2 app layer, IDSCP2 adaptions and fixes

Commit:d49b038
Author:Michael Lux
Committer:Michael Lux

Migrated IDSCP to kotlin, simplified data messages

Commit:c9b6690
Author:Michael Lux
Committer:Michael Lux

Introduced message types and new handler interfaces/classes

Commit:49ad372
Author:Michael Lux
Committer:Michael Lux

Naming and code cleanups

Commit:152ab3d
Author:Michael Lux
Committer:Michael Lux

Massive IDSCP2 refactoring, cleanup, bug fixes, example files

Commit:435505e
Author:Leon Beckmann
Committer:Michael Lux

Change protobuf structure, add Timer for idscp timeouts

Commit:a579af9
Author:Leon Beckmann
Committer:Michael Lux

WIP: FSM, Add error codes to IDSCP_CLOSE in protobuf

Commit:bdcfee6
Author:Leon Beckmann
Committer:Michael Lux

WIP Implement TPM2d RAT Drivers, move idscpv2 + tpm2dattestation protobufs into idscpv2 protocol

Commit:7858455
Author:Leon Beckmann
Committer:Michael Lux

IDSCPv2 new architecture design

Commit:ee4b43e
Author:Gerd Brost
Committer:Michael Lux

added token to idscp

Commit:b5bcb4d
Author:Michael Lux
Committer:Michael Lux

Updated all RAT code for new TPM daemon

Commit:1b2685f
Author:Michael Lux
Committer:Michael Lux

First runnable state of new simulator. INSECURE because of TPM provisioning issue!

Commit:f81915e
Author:Gerd Brost

Fixed tests - Still would need to mock the infomodel manager to do it the right way

Commit:17bc2e8
Author:Gerd Brost

Added infomodel to protocol run

Commit:00c09d1
Author:Michael Lux

Removed trust|me license headers

Commit:bd01e6f
Author:Michael Weiß
Committer:Michael Weiß

Updated trustx cml and tpm2d protobuf files This patch provides upstream (trustx-master) compatibility with trustx container manager and the current tpm2d. Signed-off-by: Michael Weiß <michael.weiss@aisec.fraunhofer.de>

Commit:2f2996c
Author:Michael Lux
Committer:Michael Lux

Reverted tpmd.proto to maintain compatibility with recent TPM simulator

Commit:8f42576
Author:Michael Lux
Committer:Michael Lux

WIP: Refresh IDSCP protocol and clean up protobuf

Commit:3b000b9
Author:Julian Schuette
Committer:Julian Schuette

Upgrade to protobuf 3.5.1 which comes with proper OSGi headers. Removal of now unneeded downloading and wrapping of protobuf jar. Unification of build process: we only use maven-proto-plugin now.

Commit:be17a15
Author:Mark Gall

new protobuf and added uuid to container start message

Commit:a134a2f
Author:Mark Gall

protobuf update again

Commit:2a3a686
Author:Mark Gall
Committer:Mark Gall

new protobuf messages containing uptime

Commit:d7352fb
Author:Julian Schuette

Merge remote-tracking branch 'origin/feature/policy-analysis' into develop

Commit:c8296e2
Author:Gerd Brost
Committer:Gerd Brost

changed protocol to exchange strings (prepare for RDF)

Commit:e678b79
Author:Gerd Brost

changed protocol to exchange strings (prepare for RDF)

Commit:53916f6
Author:Mark Gall

Merge branch 'develop' into feature/trustme-connector

Commit:93799d2
Author:Julian Schuette

Code quality, javadocs

Commit:49bf9c6
Author:Julian Schuette

Fix: Busy loop in UnixSocketThreat eats up 100% CPU if tpmd socket not available and attestation mode != 3.

Commit:a127721
Author:Mark Gall
Committer:Mark Gall

initial commit. included protobufs, generation of java proto files and cleanup of poms

Commit:9690b11
Author:Mark Gall

initial commit. included protobufs, generation of java proto files and cleanup of poms

Commit:ee435dd
Author:Georg Räß

first draft of zero remote attestation

Commit:00a4c3e
Author:Georg Räß

added ZERO state to attestation.proto (communication without remote attestation)

Commit:dae444d
Author:Georg Räß

rat-repository using protobuf

Commit:3876dc7
Author:Georg Räß

added rat tests / added error handler

Commit:34d4726
Author:Georg Räß

protobuf3 -> protobuf2 && other fixes

Commit:0263547
Author:Georg Räß

added trusted third party gson

Commit:4159247
Author:Georg Räß

tpm2dmock: removed static virtualenv / added Dockerfile

Commit:3c23239
Author:Gerd Brost

added metadata exchange

Commit:a5ceeb6
Author:Gerd Brost

added metadata comm

Commit:c98a1f1
Author:Georg Räß

replaced protocol states with constants

Commit:2b10765
Author:Georg Räß

rsa signature check

Commit:583b2ee
Author:Georg Räß

client and server fetching public key from ttp

Commit:7026ac7
Author:Georg Räß

reorganization: execution of python mock server via junit tests

Commit:5b41443
Author:Georg Räß

improved idscp: exchange of rat values

Commit:127196e
Author:Georg Räß

added a python tpm2d server mock

Commit:4a9f523
Author:Georg Räß

Reorganization of proto files / Adopted RAT Protocol to TPM2d specs

Commit:6add29f
Author:Georg Räß

added jnr-unixsocket

Commit:da9c55b
Author:Julian Schuette

Included meta data exchange in IDS protocol

Commit:6de1822
Author:Julian Schuette
Committer:Julian Schuette

Remote attestation uses protobuf messages

Commit:49ce0c2
Author:Julian Schuette

Draft protobuf messages for IDS protocol

Commit:5c0b6bb
Author:Julian Schuette

IDS API + Container Manager integrated