MCPcopy Create free account

hub / github.com/CovidShield/server / types & classes

Types & classes50 in github.com/CovidShield/server

↓ 2 callersStructresult
returning this from s.fail and the s.retrieve makes it harder to call s.fail but forget to return.
pkg/server/server.go:66
↓ 1 callersTypeAliasEncryptedUploadResponse_ErrorCode
pkg/proto/covidshield/proto.pb.go:99
↓ 1 callersTypeAliasKeyClaimResponse_ErrorCode
pkg/proto/covidshield/proto.pb.go:30
ClassApp
examples/retrieval/app.rb:36
StructApp
pkg/app/app.go:28
StructAppBuilder
pkg/app/app.go:32
InterfaceAuthenticator
pkg/keyclaim/authenticator.go:8
InterfaceAuthenticator
pkg/retrieval/authenticator.go:14
ClassClaimKeyTest
test/claim_key_test.rb:5
InterfaceCleanuper
pkg/telemetry/telemetry.go:28
InterfaceConn
Conn mediates all access to a MySQL/CloudSQL connection. It exposes a method for each query we support. The one exception is database creation/migrati
pkg/persistence/db.go:27
ClassCovidshield
test/lib/protocol/covidshield_pb.rb:89
ClassDatabase
examples/retrieval/app.rb:8
StructEncryptedUploadRequest
We are using a NaCl Box (Curve25519+XSalsa20+Poly1305) to encrypt and authorize messages. Note that we are not *explicitly* signing the payload: NaCl
pkg/proto/covidshield/proto.pb.go:343
StructEncryptedUploadResponse
EncryptedUploadResponse is received from the server in response to a EncryptedUploadRequest. If the request was successful, error will be NONE.
pkg/proto/covidshield/proto.pb.go:430
ClassExpirationWorkerTest
test/expiration_worker_test.rb:7
ClassHelper
test/lib/helper.rb:33
ClassInclude
test/lib/helper.rb:34
StructKeyClaimRequest
Clients will receive a One Time Code via some external channel (i.e. SMS or verbal). Then, upon issuing THIS request, they will generate a new keypair
pkg/proto/covidshield/proto.pb.go:201
StructKeyClaimResponse
KeyClaimResponse is received from the server in response to a KeyClaimRequest. If the request was successful, error will be NONE and server_public_key
pkg/proto/covidshield/proto.pb.go:262
ClassNewKeyClaimTest
test/new_key_claim_test.rb:5
ClassOneTimeCode
examples/new-key-claim/ruby.rb:4
ClassRetrieveTest
test/config_test.rb:6
ClassRetrieveTest
test/retrieve_test.rb:12
ClassRoundtripTest
test/roundtrip_test.rb:7
InterfaceServer
pkg/server/server.go:21
StructSignatureInfo
pkg/proto/covidshield/proto.pb.go:639
InterfaceSigner
pkg/retrieval/signer.go:13
StructTEKSignature
pkg/proto/covidshield/proto.pb.go:842
StructTEKSignatureList
pkg/proto/covidshield/proto.pb.go:794
StructTemporaryExposureKey
pkg/proto/covidshield/proto.pb.go:713
StructTemporaryExposureKeyExport
pkg/proto/covidshield/proto.pb.go:535
StructUpload
Upload is the decrypted type of the `payload` field in EncryptedUploadRequest.
pkg/proto/covidshield/proto.pb.go:478
ClassUploadTest
test/upload_test.rb:6
InterfaceWorker
pkg/expiration/worker.go:16
Structauthenticator
pkg/keyclaim/authenticator.go:12
Structauthenticator
pkg/retrieval/authenticator.go:18
StructconfigServlet
pkg/server/config.go:19
Structconn
pkg/persistence/db.go:50
StructkeyClaimServlet
pkg/server/keyclaim.go:23
Structmigration
pkg/persistence/migrator.go:18
InterfacequeryRower
pkg/persistence/queries.go:299
StructretrieveServlet
pkg/server/retrieve.go:28
StructservicesServlet
pkg/server/services.go:19
Structsigner
pkg/retrieval/signer.go:17
StructtraceMetricCleaner
traceMetricCleaner implements Cleanuper.
pkg/telemetry/telemetry.go:33
StructuploadServlet
pkg/server/upload.go:24
Structversion
pkg/server/services.go:20
Structworker
pkg/expiration/worker.go:20
Structx
pkg/proto/covidshield/proto.pb.go:1242