Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Cosmian/kms
/ functions
Functions
9,687 in github.com/Cosmian/kms
⨍
Functions
9,687
◇
Types & classes
2,312
↓ 565 callers
Method
map
(s,o)
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 555 callers
Method
clone
()
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 499 callers
Function
init_test_logging
()
crate/test_kms_server/src/lib.rs:40
↓ 481 callers
Method
push
(s)
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 475 callers
Method
get
(s)
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 463 callers
Function
run_test_vector
Run a test vector from a directory containing `manifest.toml` and step JSON files. This is the main entry point for vector-based regression tests. It
crate/test_kms_server/src/vector_runner.rs:815
↓ 444 callers
Function
from
(s,o,i)
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 377 callers
Method
set
(s)
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 331 callers
Method
clone
(&self)
crate/clients/k8s/plugin/src/v2.rs:504
↓ 318 callers
Function
start_default_test_kms_server
Start a test KMS server in a thread with the default options: No TLS, no certificate authentication. Configuration is loaded from `test_data/configs/
crate/test_kms_server/src/test_server.rs:236
↓ 288 callers
Method
len
(&self)
crate/clients/pkcs11/module/src/objects_store.rs:85
↓ 220 callers
Method
call
(&self, req: ServiceRequest)
crate/server/src/middlewares/rate_limiter.rs:112
↓ 220 callers
Function
owner_config
Convenience: load `auth_plain_owner.toml` patched with ctx port.
crate/clients/ckms/src/tests/utils/config.rs:88
↓ 192 callers
Method
filter
(s,o)
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 154 callers
Method
first
()
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 152 callers
Method
forEach
(s,o)
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 141 callers
Method
path
()
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 136 callers
Function
instantiate
(cfg: &HsmTestConfig)
crate/hsm/base_hsm/src/tests_shared.rs:85
↓ 125 callers
Method
as_str
(self)
crate/server/src/config/command_line/db.rs:73
↓ 110 callers
Method
attributes
()
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 109 callers
Function
from_ttlv
Parse a KMIP structure from its TTLV value. Note: `Objects` are untagged enums, so it is impossible to know the type of the Object unless the root va
crate/kmip/src/ttlv/kmip_ttlv_deserializer/deserializer.rs:34
↓ 106 callers
Method
get_owner_client
(&self)
crate/test_kms_server/src/test_server.rs:901
↓ 103 callers
Method
as_str
(&self)
crate/clients/client_utils/src/rsa_utils.rs:47
↓ 101 callers
Function
recover_cmd_logs
Recover output logs from a command call `cmd` and re-inject it into stdio
crate/clients/ckms/src/tests/utils/cmd_logs.rs:7
↓ 100 callers
Method
keys
()
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 97 callers
Function
o
(s)
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 95 callers
Function
ckms_bin
Get a `Command` for the ckms binary, ensuring it's built first. Use this instead of `Command::cargo_bin(PROG_NAME)` directly.
crate/clients/ckms/src/tests/utils/run.rs:15
↓ 90 callers
Method
key_block
Returns the `KeyBlock` of that object if any, an error otherwise
crate/kmip/src/kmip_2_1/kmip_objects.rs:396
↓ 90 callers
Function
to_ttlv
(value: &T)
crate/kmip/src/ttlv/kmip_ttlv_serializer.rs:126
↓ 88 callers
Function
Mixin
(...s)
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 88 callers
Method
object
(&self)
crate/interfaces/src/stores/object_with_metadata.rs:52
↓ 86 callers
Method
get
This operation requests that the server returns the Managed Object specified by its Unique Identifier. Only a single object is returned. The response
crate/server/src/core/kms/kmip.rs:298
↓ 77 callers
Function
i
(i)
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 75 callers
Method
includes
(s)
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 74 callers
Method
find
Find the key identifier `kid` in each registered JWKS
crate/server/src/middlewares/jwt/jwks.rs:69
↓ 74 callers
Method
split
(&self, u: usize)
crate/crypto/src/crypto/fpe/ff1.rs:567
↓ 74 callers
Method
toString
()
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 73 callers
Function
sendKmipRequest
(request: object, serverUrl: string)
ui/src/utils/utils.ts:101
↓ 73 callers
Function
test_app
Creates a test application instance with KMIP and Google CSE capabilities. # Arguments `kms_public_url` - Optional public URL for the KMS server #
crate/server/src/tests/test_utils.rs:221
↓ 72 callers
Method
contains
(&self, uid: &str)
crate/server_database/src/core/unwrapped_cache.rs:187
↓ 71 callers
Method
write
(&self)
crate/clients/clap/src/actions/console.rs:132
↓ 68 callers
Method
contains
(s)
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 68 callers
Method
create
This operation requests the server to generate a new symmetric key or generate Secret Data as a Managed Cryptographic Object. The request contains inf
crate/server/src/core/kms/kmip.rs:95
↓ 67 callers
Method
json
Deserialize the response body as JSON. # Errors Returns an error if the body is not valid JSON for type `T`.
crate/clients/client/src/http_client/client.rs:252
↓ 67 callers
Function
post_2_1
(app: &S, operation: O)
crate/server/src/tests/test_utils.rs:373
↓ 65 callers
Function
u
(w)
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 64 callers
Method
concat
(s)
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 63 callers
Method
id
()
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 63 callers
Method
uri
Build a JWKS URI using `jwt_issuer_uri` and an optional `jwks_uri`.
crate/server/src/config/command_line/idp_auth_config.rs:38
↓ 62 callers
Function
create_symmetric_key
Create a symmetric key via the CLI. `extra_args` are appended after `["sym", "keys", "create"]`. Pass `&[]` for defaults (AES-256).
crate/clients/ckms/src/tests/symmetric/create_key.rs:17
↓ 60 callers
Function
_
(s)
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 60 callers
Function
gotoAndWait
(page: Page, path: string)
ui/tests/e2e/helpers.ts:46
↓ 59 callers
Method
context
(self, context: &str)
crate/server/src/result.rs:41
↓ 56 callers
Method
apply
(&self, data: &str)
crate/crypto/src/crypto/anonymization/word.rs:48
↓ 55 callers
Method
finish
(self, sql: String)
crate/server_database/src/stores/sql/locate_query.rs:284
↓ 55 callers
Function
get_client
Creates a new socket client connected to the test server. This will start the test server if it is not already running.
crate/server/src/tests/ttlv_tests/mod.rs:135
↓ 53 callers
Method
build
(self)
crate/clients/clap/src/actions/google/gmail_client/client_builder.rs:35
↓ 53 callers
Function
generate
(s,o)
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 53 callers
Function
run_ckms
Run a ckms command with the given arguments and return stdout on success. This is the common pattern for all ckms binary tests: `Command::cargo_bin("
crate/clients/ckms/src/tests/utils/run.rs:24
↓ 53 callers
Method
setMetaProperty
(s,o)
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 52 callers
Function
execute
(s,{authSelectors:o,specSelectors:i})
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 52 callers
Method
reduce
(s,o)
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 52 callers
Function
useActionState
()
ui/src/hooks/useActionState.ts:13
↓ 51 callers
Method
get_link
(&self, link_type: LinkType)
crate/kmip/src/kmip_2_1/kmip_attributes.rs:610
↓ 50 callers
Function
https_clap_config
()
crate/server/src/tests/test_utils.rs:39
↓ 50 callers
Method
set_tags
(&mut self, tags: Option<&Vec<String>>)
crate/clients/clap/src/actions/console.rs:77
↓ 50 callers
Function
submitAndWaitForResponse
(page: Page)
ui/tests/e2e/helpers.ts:57
↓ 49 callers
Method
add
(s,o)
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 49 callers
Function
decode
(s)
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 49 callers
Method
insert
(&self, hash: [u8; 32], user: SpireAuthenticatedUser)
crate/server/src/middlewares/spire_token.rs:101
↓ 49 callers
Method
insert
Insert a new object handle into the cache.
crate/hsm/base_hsm/src/slots.rs:58
↓ 49 callers
Method
vendor_id
Returns the vendor identification string used for KMIP `VendorAttribute` operations.
crate/server/src/core/kms/mod.rs:101
↓ 48 callers
Method
get
List all the permissions granted to the user on an object
crate/server_database/src/stores/redis/permissions.rs:203
↓ 48 callers
Function
smokeRender
(element: React.ReactElement, options: SmokeRenderOptions = {})
ui/tests/unit/test-utils.tsx:24
↓ 47 callers
Function
serializers_value
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 47 callers
Function
to_wasm_ttlv
Serialize any KMIP request to a TTLV `JsValue` suitable for `sendKmipRequest()`. This replaces the repeated two-line suffix found in 70+ WASM binding
crate/clients/wasm/src/macros.rs:8
↓ 46 callers
Method
as_ptr
(&self)
crate/crypto/src/crypto/pqc/mod.rs:53
↓ 46 callers
Function
p
(s)
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 46 callers
Function
sha256
(data: &[u8])
crate/crypto/tests/verify_tests.rs:22
↓ 46 callers
Function
symmetric_key_create_request
Build a `Create` request for a symmetric key
crate/kmip/src/kmip_2_1/requests/create.rs:117
↓ 45 callers
Method
get
Get the object handle for the specified key.
crate/hsm/base_hsm/src/slots.rs:44
↓ 44 callers
Method
has
(s)
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 42 callers
Function
get_key_uid
( key_id: Option<&String>, tags: Option<&Vec<String>>, argument_name: &str, )
crate/clients/clap/src/actions/shared/get_key_uid.rs:5
↓ 42 callers
Method
parse
(s)
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 42 callers
Method
send
Send a prepared HTTP request and collect the response. Retries once on a connection-level error (`is_connect()`), which occurs when hyper's connectio
crate/clients/client/src/http_client/client.rs:570
↓ 41 callers
Function
setup_app
`log_init(None)` + `test_app` combo — cuts 2-line boilerplate to 1 per test.
crate/server/src/tests/test_utils.rs:201
↓ 40 callers
Function
create_symmetric_key_kmip_object
Create a symmetric key for the given algorithm
crate/kmip/src/kmip_2_1/requests/create.rs:19
↓ 40 callers
Function
read_bytes_from_file
Read all bytes from a file # Errors If the file cannot be opened or read, an error is returned.
crate/clients/client/src/file_utils.rs:23
↓ 40 callers
Method
with_context
(self, op: O)
crate/clients/clap/src/error/result.rs:35
↓ 39 callers
Method
status
this API is meant to be polled
crate/clients/k8s/plugin/src/v2.rs:177
↓ 38 callers
Function
cloneDeep
(s,o={})
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 38 callers
Method
from
(e: TtlvError)
crate/server/src/error.rs:117
↓ 38 callers
Function
post_json_with_uri
(app: &S, operation: O, uri: &str)
crate/server/src/tests/test_utils.rs:438
↓ 38 callers
Method
try_into
(self)
crate/kmip/src/kmip_2_1/kmip_objects.rs:557
↓ 37 callers
Method
attributes_mut
Returns the `Attributes` of that object if any, an error otherwise
crate/kmip/src/kmip_2_1/kmip_objects.rs:427
↓ 37 callers
Function
to_string
(s)
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
↓ 37 callers
Method
update
(&mut self, bytes: &[u8])
crate/crypto/src/crypto/symmetric/symmetric_ciphers.rs:869
↓ 36 callers
Method
as_str
(self)
crate/server_database/src/core/mod.rs:76
↓ 36 callers
Method
push
(&mut self, v: T)
crate/kmip/src/ttlv/kmip_ttlv_serializer.rs:42
↓ 35 callers
Function
read
(s,o)
crate/server/documentation/swagger-ui/swagger-ui-bundle.js:2
next →
1–100 of 9,687, ranked by callers