Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/armanshan12/rkms
/ types & classes
Types & classes
17 in github.com/armanshan12/rkms
⨍
Functions
46
◇
Types & classes
17
Struct
Configuration
Configuration represents all the configuration information this application needss
config.go:37
Struct
DynamoDBConfig
DynamoDBConfig contains information for DynamoDB used for RKMS
config.go:29
Struct
DynamoDBStore
DynamoDBStore - a DynamoDB implementation of a key/value store for KMS-related data
dynamodb_store.go:17
Struct
IDAlreadyExistsStoreError
IDAlreadyExistsStoreError represents an error type that SetEncryptedDataKeysConditionally returns when the id being written already exists in the stor
store.go:21
Struct
KMSConfig
KMSConfig contains information for KMS services
config.go:22
Struct
LoggerConfig
LoggerConfig represents the configuration needed for logging
config.go:17
Struct
RKMS
RKMS - Implementation of reliable KMS logic
rkms.go:25
Struct
ServerConfig
ServerConfig represents the configuration needed for the server
config.go:11
Interface
Store
Store - abstract definition of a key/value store for KMS-related data
store.go:9
Struct
availableKMSClient
rkms_test.go:33
Struct
decryptDataKeyResult
rkms.go:239
Struct
encryptDataKeyResult
rkms.go:137
Struct
errorResponse
error_response.go:7
Struct
getKeyResponse
get_key_response.go:7
Struct
item
dynamodb_store.go:23
Struct
mockStore
rkms_test.go:60
Struct
unavailableKMSClient
rkms_test.go:17