mirror of
https://github.com/ultravioletrs/cocos.git
synced 2026-06-23 04:10:25 +00:00
67f939fc66
* manager, cli and agent vtpm support * rebase and changed atls for vtpm * deleted unused code * changed chekproto.yaml script so it find the manager proto file correctly * fixe manager proto version * fix agent tests * fix server agent test * fix attestation test * fix attestation test gofumpt * created dummy RWC for TPM * fix comment * add default PCR values * rebase main * fix rust ci and missing header * changed embedded attestation to VMPL 2 * fix unused impot * fix pkg test * address attestation type * fix agent attestation test * add prc15 check * fix comments * fix cli tests * add doc * add mock for LeveledQuoteProvider when SEV-SNP device is not found Signed-off-by: Sammy Oina <sammyoina@gmail.com> * fix manager reading attestation policy * refactor PCR value checks and update attestation policy values Signed-off-by: Sammy Oina <sammyoina@gmail.com> * fix tests for sev and grpc --------- Signed-off-by: Sammy Oina <sammyoina@gmail.com> Co-authored-by: Sammy Oina <sammyoina@gmail.com>
122 lines
3.6 KiB
YAML
122 lines
3.6 KiB
YAML
with-expecter: true
|
|
filename: "{{.InterfaceName}}.go"
|
|
outpkg: "mocks"
|
|
boilerplate-file: "./boilerplate.txt"
|
|
packages:
|
|
github.com/ultravioletrs/cocos/agent:
|
|
interfaces:
|
|
Service:
|
|
config:
|
|
dir: "{{.InterfaceDir}}/mocks"
|
|
filename: "agent.go"
|
|
mockname: "{{.InterfaceName}}"
|
|
AgentService_DataClient:
|
|
config:
|
|
dir: "{{.InterfaceDir}}/mocks"
|
|
filename: "agent_grpc_data.go"
|
|
mockname: "{{.InterfaceName}}"
|
|
AgentService_AlgoClient:
|
|
config:
|
|
dir: "{{.InterfaceDir}}/mocks"
|
|
filename: "agent_grpc_algo.go"
|
|
mockname: "{{.InterfaceName}}"
|
|
github.com/ultravioletrs/cocos/agent/auth:
|
|
interfaces:
|
|
Authenticator:
|
|
config:
|
|
dir: "{{.InterfaceDir}}/mocks"
|
|
filename: "auth.go"
|
|
mockname: "{{.InterfaceName}}"
|
|
github.com/ultravioletrs/cocos/agent/events:
|
|
interfaces:
|
|
Service:
|
|
config:
|
|
dir: "{{.InterfaceDir}}/mocks"
|
|
filename: "events.go"
|
|
mockname: "{{.InterfaceName}}"
|
|
github.com/ultravioletrs/cocos/agent/statemachine:
|
|
interfaces:
|
|
StateMachine:
|
|
config:
|
|
dir: "{{.InterfaceDir}}/mocks"
|
|
filename: "state.go"
|
|
mockname: "{{.InterfaceName}}"
|
|
github.com/ultravioletrs/cocos/internal/logger:
|
|
interfaces:
|
|
io.Writer:
|
|
config:
|
|
dir: "{{.InterfaceDir}}/mocks"
|
|
filename: "io_writer.go"
|
|
mockname: "{{.InterfaceName}}"
|
|
github.com/ultravioletrs/cocos/internal/server:
|
|
interfaces:
|
|
Server:
|
|
config:
|
|
dir: "{{.InterfaceDir}}/mocks"
|
|
filename: "server.go"
|
|
mockname: "{{.InterfaceName}}"
|
|
github.com/ultravioletrs/cocos/manager:
|
|
interfaces:
|
|
Service:
|
|
config:
|
|
dir: "{{.InterfaceDir}}/mocks"
|
|
filename: "service.go"
|
|
mockname: "{{.InterfaceName}}"
|
|
ManagerServiceClient:
|
|
config:
|
|
dir: "{{.InterfaceDir}}/mocks"
|
|
filename: "manager_service_client.go"
|
|
mockname: "{{.InterfaceName}}"
|
|
github.com/ultravioletrs/cocos/manager/qemu:
|
|
interfaces:
|
|
Persistence:
|
|
config:
|
|
dir: "{{.InterfaceDir}}/mocks"
|
|
filename: "persistence.go"
|
|
mockname: "{{.InterfaceName}}"
|
|
github.com/ultravioletrs/cocos/manager/vm:
|
|
interfaces:
|
|
StateMachine:
|
|
config:
|
|
dir: "{{.InterfaceDir}}/mocks"
|
|
filename: "state_machine.go"
|
|
mockname: "{{.InterfaceName}}"
|
|
VM:
|
|
config:
|
|
dir: "{{.InterfaceDir}}/mocks"
|
|
filename: "vm.go"
|
|
mockname: "{{.InterfaceName}}"
|
|
Provider:
|
|
config:
|
|
dir: "{{.InterfaceDir}}/mocks"
|
|
filename: "provider.go"
|
|
mockname: "{{.InterfaceName}}"
|
|
github.com/ultravioletrs/cocos/pkg/sdk:
|
|
interfaces:
|
|
SDK:
|
|
config:
|
|
dir: "{{.InterfaceDir}}/mocks"
|
|
filename: "sdk.go"
|
|
mockname: "{{.InterfaceName}}"
|
|
github.com/ultravioletrs/cocos/agent/cvms/server:
|
|
interfaces:
|
|
AgentServer:
|
|
config:
|
|
dir: "{{.InterfaceDir}}/mocks"
|
|
filename: "server.go"
|
|
mockname: "{{.InterfaceName}}"
|
|
github.com/google/go-sev-guest/client:
|
|
interfaces:
|
|
LeveledQuoteProvider:
|
|
config:
|
|
dir: "./pkg/attestation/quoteprovider/mocks"
|
|
filename: "QuoteProvider.go"
|
|
mockname: "{{.InterfaceName}}"
|
|
github.com/ultravioletrs/cocos/agent/cvms/api/grpc/storage:
|
|
interfaces:
|
|
Storage:
|
|
config:
|
|
dir: "{{.InterfaceDir}}/mocks"
|
|
filename: "storage.go"
|
|
mockname: "{{.InterfaceName}}"
|