Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CovidShield/server
/ functions
Functions
319 in github.com/CovidShield/server
⨍
Functions
319
◇
Types & classes
50
Method
Addr
()
pkg/server/server.go:23
Method
Authenticate
(string)
pkg/keyclaim/authenticator.go:9
Method
Authenticate
(token string)
pkg/keyclaim/authenticator.go:44
Method
Authenticate
(region, requestedDay, auth string)
pkg/retrieval/authenticator.go:39
Method
CheckClaimKeyBan
(identifier string)
pkg/persistence/db.go:190
Method
ClaimKey
(oneTimeCode string, appPublicKey []byte)
pkg/persistence/db.go:102
Method
ClaimKeyFailure
(identifier string)
pkg/persistence/db.go:198
Method
ClaimKeySuccess
(identifier string)
pkg/persistence/db.go:194
Method
Cleanup
()
pkg/telemetry/telemetry.go:38
Method
Close
()
pkg/persistence/db.go:206
Function
CurrentRollingStartIntervalNumber
()
pkg/proto/covidshield/defs.go:44
Method
DeleteOldDiagnosisKeys
()
pkg/persistence/db.go:81
Method
DeleteOldEncryptionKeys
()
pkg/persistence/db.go:85
Method
DeleteOldFailedClaimKeyAttempts
()
pkg/persistence/db.go:202
Method
Descriptor
Deprecated: Use KeyClaimRequest.ProtoReflect.Descriptor instead.
pkg/proto/covidshield/proto.pb.go:241
Method
Descriptor
Deprecated: Use KeyClaimResponse.ProtoReflect.Descriptor instead.
pkg/proto/covidshield/proto.pb.go:301
Method
Descriptor
Deprecated: Use EncryptedUploadRequest.ProtoReflect.Descriptor instead.
pkg/proto/covidshield/proto.pb.go:396
Method
Descriptor
Deprecated: Use EncryptedUploadResponse.ProtoReflect.Descriptor instead.
pkg/proto/covidshield/proto.pb.go:466
Method
Descriptor
Deprecated: Use TemporaryExposureKeyExport.ProtoReflect.Descriptor instead.
pkg/proto/covidshield/proto.pb.go:586
Method
Descriptor
Deprecated: Use SignatureInfo.ProtoReflect.Descriptor instead.
pkg/proto/covidshield/proto.pb.go:688
Method
Descriptor
Deprecated: Use TemporaryExposureKey.ProtoReflect.Descriptor instead.
pkg/proto/covidshield/proto.pb.go:762
Method
Descriptor
Deprecated: Use TEKSignatureList.ProtoReflect.Descriptor instead.
pkg/proto/covidshield/proto.pb.go:831
Method
Descriptor
Deprecated: Use TEKSignature.ProtoReflect.Descriptor instead.
pkg/proto/covidshield/proto.pb.go:886
Method
Enum
()
pkg/proto/covidshield/proto.pb.go:62
Method
Enum
()
pkg/proto/covidshield/proto.pb.go:156
Method
EnumDescriptor
Deprecated: Use KeyClaimResponse_ErrorCode.Descriptor instead.
pkg/proto/covidshield/proto.pb.go:95
Method
EnumDescriptor
Deprecated: Use EncryptedUploadResponse_ErrorCode.Descriptor instead.
pkg/proto/covidshield/proto.pb.go:189
Method
FetchKeysForDateNumber
(region string, dateNumber uint32, currentRSIN int32)
pkg/persistence/db.go:160
Method
GetAppPublicKey
()
pkg/proto/covidshield/proto.pb.go:407
Method
GetBatchNum
()
pkg/proto/covidshield/proto.pb.go:611
Method
GetBatchNum
()
pkg/proto/covidshield/proto.pb.go:897
Method
GetBatchSize
()
pkg/proto/covidshield/proto.pb.go:618
Method
GetBatchSize
()
pkg/proto/covidshield/proto.pb.go:904
Method
GetEndTimestamp
()
pkg/proto/covidshield/proto.pb.go:597
Method
GetError
()
pkg/proto/covidshield/proto.pb.go:305
Method
GetError
()
pkg/proto/covidshield/proto.pb.go:470
Method
GetKeys
()
pkg/proto/covidshield/proto.pb.go:632
Method
GetNonce
()
pkg/proto/covidshield/proto.pb.go:414
Method
GetPayload
()
pkg/proto/covidshield/proto.pb.go:421
Method
GetRegion
()
pkg/proto/covidshield/proto.pb.go:604
Method
GetRemainingBanDuration
()
pkg/proto/covidshield/proto.pb.go:326
Method
GetServerPublicKey
()
pkg/proto/covidshield/proto.pb.go:312
Method
GetServerPublicKey
()
pkg/proto/covidshield/proto.pb.go:400
Method
GetSignature
()
pkg/proto/covidshield/proto.pb.go:911
Method
GetSignatureAlgorithm
()
pkg/proto/covidshield/proto.pb.go:706
Method
GetSignatureInfo
()
pkg/proto/covidshield/proto.pb.go:890
Method
GetSignatureInfos
()
pkg/proto/covidshield/proto.pb.go:625
Method
GetSignatures
()
pkg/proto/covidshield/proto.pb.go:835
Method
GetStartTimestamp
()
pkg/proto/covidshield/proto.pb.go:590
Method
GetTriesRemaining
()
pkg/proto/covidshield/proto.pb.go:319
Method
GetVerificationKeyId
()
pkg/proto/covidshield/proto.pb.go:699
Method
GetVerificationKeyVersion
()
pkg/proto/covidshield/proto.pb.go:692
Function
HourNumberPlusDays
(hourNumber uint32, days int)
pkg/timemath/timemath.go:31
Function
IntoKey
(bytes []byte)
pkg/proto/covidshield/defs.go:22
Function
IntoNonce
(bytes []byte)
pkg/proto/covidshield/defs.go:33
Method
NewKeyClaim
(region, originator string)
pkg/persistence/db.go:111
Method
Number
()
pkg/proto/covidshield/proto.pb.go:80
Method
Number
()
pkg/proto/covidshield/proto.pb.go:174
Function
OpenTelemetryMiddleware
OpenTelemetryMiddleware adds monitoring around HTTP requests. Be careful not to add anything here that captures personally-identify information such a
pkg/telemetry/telemetry.go:130
Method
PrivForPub
(pub []byte)
pkg/persistence/db.go:140
Method
ProtoMessage
()
pkg/proto/covidshield/proto.pb.go:226
Method
ProtoMessage
()
pkg/proto/covidshield/proto.pb.go:286
Method
ProtoMessage
()
pkg/proto/covidshield/proto.pb.go:381
Method
ProtoMessage
()
pkg/proto/covidshield/proto.pb.go:451
Method
ProtoMessage
()
pkg/proto/covidshield/proto.pb.go:502
Method
ProtoMessage
()
pkg/proto/covidshield/proto.pb.go:571
Method
ProtoMessage
()
pkg/proto/covidshield/proto.pb.go:673
Method
ProtoMessage
()
pkg/proto/covidshield/proto.pb.go:747
Method
ProtoMessage
()
pkg/proto/covidshield/proto.pb.go:816
Method
ProtoMessage
()
pkg/proto/covidshield/proto.pb.go:871
Method
ProtoReflect
()
pkg/proto/covidshield/proto.pb.go:228
Method
ProtoReflect
()
pkg/proto/covidshield/proto.pb.go:288
Method
ProtoReflect
()
pkg/proto/covidshield/proto.pb.go:383
Method
ProtoReflect
()
pkg/proto/covidshield/proto.pb.go:453
Method
ProtoReflect
()
pkg/proto/covidshield/proto.pb.go:504
Method
ProtoReflect
()
pkg/proto/covidshield/proto.pb.go:573
Method
ProtoReflect
()
pkg/proto/covidshield/proto.pb.go:675
Method
ProtoReflect
()
pkg/proto/covidshield/proto.pb.go:749
Method
ProtoReflect
()
pkg/proto/covidshield/proto.pb.go:818
Method
ProtoReflect
()
pkg/proto/covidshield/proto.pb.go:873
Method
RegisterRouting
(r *mux.Router)
pkg/server/upload.go:28
Method
RegisterRouting
(r *mux.Router)
pkg/server/retrieve.go:34
Method
RegisterRouting
POST /new-key-claim
pkg/server/keyclaim.go:30
Method
RegisterRouting
(r *mux.Router)
pkg/server/config.go:21
Method
RegisterRouting
(r *mux.Router)
pkg/server/services.go:25
Method
Reset
()
pkg/proto/covidshield/proto.pb.go:213
Method
Reset
()
pkg/proto/covidshield/proto.pb.go:273
Method
Reset
()
pkg/proto/covidshield/proto.pb.go:368
Method
Reset
()
pkg/proto/covidshield/proto.pb.go:438
Method
Reset
()
pkg/proto/covidshield/proto.pb.go:489
Method
Reset
()
pkg/proto/covidshield/proto.pb.go:558
Method
Reset
()
pkg/proto/covidshield/proto.pb.go:660
Method
Reset
()
pkg/proto/covidshield/proto.pb.go:734
Method
Reset
()
pkg/proto/covidshield/proto.pb.go:803
Method
Reset
()
pkg/proto/covidshield/proto.pb.go:858
Method
Run
()
pkg/expiration/worker.go:26
Method
Sign
(data []byte)
pkg/retrieval/signer.go:39
Method
StoreKeys
(appPubKey *[32]byte, keys []*pb.TemporaryExposureKey)
pkg/persistence/db.go:156
Method
String
()
pkg/proto/covidshield/proto.pb.go:68
Method
String
()
pkg/proto/covidshield/proto.pb.go:162
← previous
next →
101–200 of 319, ranked by callers