syntax = "proto3"; package arbiter.unseal; import "google/protobuf/empty.proto"; message UnsealStart { bytes client_pubkey = 1; } message UnsealStartResponse { bytes server_pubkey = 1; } message UnsealEncryptedKey { bytes nonce = 1; bytes ciphertext = 2; bytes associated_data = 3; } enum UnsealResult { UNSEAL_RESULT_UNSPECIFIED = 0; UNSEAL_RESULT_SUCCESS = 1; UNSEAL_RESULT_INVALID_KEY = 2; UNSEAL_RESULT_UNBOOTSTRAPPED = 3; }