crypto
Use
(↥ "pkg:crypto" pkg)
Call the exports below through the pkg alias, for example pkg.Bootstrap.
Functions
Bootstrap
Type: (∷ (→ Unit Any))
Construct Bootstrap values.
CryptoAlgorithmSchemaV1
Type: (∷ (→ Any Any))
Construct CryptoAlgorithmSchemaV1 values.
CryptoFailureContextV1
Type: (∷ (→ Any Any Any Any Any))
Construct CryptoFailureContextV1 values.
CryptoKeyIdSchemaV1
Type: (∷ (→ Any Any))
Construct CryptoKeyIdSchemaV1 values.
CryptoKeyRecordV1
Type: (∷ (→ Any Any Any Any Any Any))
Construct CryptoKeyRecordV1 values.
CryptoKeyRecordWireV1
Type: (∷ (→ Any Any Any Any Any Any))
Construct CryptoKeyRecordWireV1 values.
CryptoKeyUseSchemaV1
Type: (∷ (→ Any Any))
Construct CryptoKeyUseSchemaV1 values.
CryptoMaterialReferenceSchemaV1
Type: (∷ (→ Any Any))
Construct CryptoMaterialReferenceSchemaV1 values.
CryptoProviderRuntimeComplete
Type: (∷ (→ Unit Any))
Construct CryptoProviderRuntimeComplete values.
CryptoProviderRuntimeSchemaOnly
Type: (∷ (→ Unit Any))
Construct CryptoProviderRuntimeSchemaOnly values.
CryptoProviderRuntimePartial
Type: (∷ (→ Unit Any))
Construct CryptoProviderRuntimePartial values.
CryptoSignatureEnvelopeV1
Type: (∷ (→ Any Any Any Any Any Any Any))
Construct CryptoSignatureEnvelopeV1 values.
CryptoSignatureEnvelopeWireV1
Type: (∷ (→ Any Any Any Any Any Any Any))
Construct CryptoSignatureEnvelopeWireV1 values.
CryptoSlotCore
Type: (∷ (→ Unit Any))
Construct CryptoSlotCore values.
CryptoSlotReserved
Type: (∷ (→ Unit Any))
Construct CryptoSlotReserved values.
CryptoSlotUnknown
Type: (∷ (→ Unit Any))
Construct CryptoSlotUnknown values.
CryptoTaxonomyAdditive
Type: (∷ (→ Unit Any))
Construct CryptoTaxonomyAdditive values.
CryptoTaxonomyBreaking
Type: (∷ (→ Unit Any))
Construct CryptoTaxonomyBreaking values.
CryptoTaxonomyDeprecation
Type: (∷ (→ Unit Any))
Construct CryptoTaxonomyDeprecation values.
CryptoVerificationOutcomeV1
Type: (∷ (→ Any Any Any Any Any))
Construct CryptoVerificationOutcomeV1 values.
CryptoVerificationPolicyV1
Type: (∷ (→ Any Any Any Any))
Construct CryptoVerificationPolicyV1 values.
library-name
Type: (∷ (→ Unit Any))
0x0 library function library-name.
crypto-api-version
Type: (∷ (→ Unit Any))
0x0 library function crypto-api-version.
build-stage
Type: (∷ (→ Unit Any))
0x0 library function build-stage.
crypto-failure-context
Type: (∷ (→ Any Any Any Any Any))
0x0 library function crypto-failure-context.
crypto-failure-key-id
Type: (∷ (→ Any Any))
0x0 library function crypto-failure-key-id.
crypto-failure-algorithm-label
Type: (∷ (→ Any Any))
0x0 library function crypto-failure-algorithm-label.
crypto-failure-key-use-label
Type: (∷ (→ Any Any))
0x0 library function crypto-failure-key-use-label.
crypto-failure-message-text
Type: (∷ (→ Any Any))
0x0 library function crypto-failure-message-text.
require-key-id
Type: (∷ (→ Any Any))
0x0 library function require-key-id.
require-algorithm-label
Type: (∷ (→ Any Any))
0x0 library function require-algorithm-label.
require-key-use-label
Type: (∷ (→ Any Any))
0x0 library function require-key-use-label.
require-material-reference
Type: (∷ (→ Any Any))
0x0 library function require-material-reference.
require-envelope-id
Type: (∷ (→ Any Any))
0x0 library function require-envelope-id.
require-digest-value
Type: (∷ (→ Any Any))
0x0 library function require-digest-value.
require-digest-algorithm-label
Type: (∷ (→ Any Any))
0x0 library function require-digest-algorithm-label.
require-signature-value
Type: (∷ (→ Any Any))
0x0 library function require-signature-value.
require-crypto-message
Type: (∷ (→ Any Any))
0x0 library function require-crypto-message.
parse-key-algorithm-label
Type: (∷ (→ Any Any))
0x0 library function parse-key-algorithm-label.
parse-key-use-label
Type: (∷ (→ Any Any))
0x0 library function parse-key-use-label.
parse-digest-algorithm-label
Type: (∷ (→ Any Any))
0x0 library function parse-digest-algorithm-label.
parse-key-class-label
Type: (∷ (→ Any Any))
0x0 library function parse-key-class-label.
parse-envelope-label
Type: (∷ (→ Any Any))
0x0 library function parse-envelope-label.
resolve-key-algorithm-label
Type: (∷ (→ Any Any Any))
0x0 library function resolve-key-algorithm-label.
resolve-key-use-label
Type: (∷ (→ Any Any Any))
0x0 library function resolve-key-use-label.
resolve-digest-algorithm-label
Type: (∷ (→ Any Any Any))
0x0 library function resolve-digest-algorithm-label.
normalize-key-algorithm-label-or
Type: (∷ (→ Any Any Any))
0x0 library function normalize-key-algorithm-label-or.
normalize-key-algorithm-label-or-default
Type: (∷ (→ Any Any))
0x0 library function normalize-key-algorithm-label-or-default.
normalize-key-class-label-or
Type: (∷ (→ Any Any Any))
0x0 library function normalize-key-class-label-or.
normalize-key-class-label-or-default
Type: (∷ (→ Any Any))
0x0 library function normalize-key-class-label-or-default.
normalize-envelope-label-or
Type: (∷ (→ Any Any Any))
0x0 library function normalize-envelope-label-or.
normalize-envelope-label-or-default
Type: (∷ (→ Any Any))
0x0 library function normalize-envelope-label-or-default.
crypto-key-id-schema
Type: (∷ (→ Any Any))
0x0 library function crypto-key-id-schema.
crypto-key-id-schema-text
Type: (∷ (→ Any Any))
0x0 library function crypto-key-id-schema-text.
crypto-algorithm-schema
Type: (∷ (→ Any Any))
0x0 library function crypto-algorithm-schema.
crypto-algorithm-schema-text
Type: (∷ (→ Any Any))
0x0 library function crypto-algorithm-schema-text.
crypto-key-use-schema
Type: (∷ (→ Any Any))
0x0 library function crypto-key-use-schema.
crypto-key-use-schema-text
Type: (∷ (→ Any Any))
0x0 library function crypto-key-use-schema-text.
crypto-material-reference-schema
Type: (∷ (→ Any Any))
0x0 library function crypto-material-reference-schema.
crypto-material-reference-schema-text
Type: (∷ (→ Any Any))
0x0 library function crypto-material-reference-schema-text.
crypto-key-record-from-schemas
Type: (∷ (→ Any Any Any Any Any Any))
0x0 library function crypto-key-record-from-schemas.
crypto-key-id-schema-from-record
Type: (∷ (→ Any Any))
0x0 library function crypto-key-id-schema-from-record.
crypto-algorithm-schema-from-record
Type: (∷ (→ Any Any))
0x0 library function crypto-algorithm-schema-from-record.
crypto-key-use-schema-from-record
Type: (∷ (→ Any Any))
0x0 library function crypto-key-use-schema-from-record.
crypto-material-reference-schema-from-record
Type: (∷ (→ Any Any))
0x0 library function crypto-material-reference-schema-from-record.
crypto-verification-policy
Type: (∷ (→ Any Any Any Any))
0x0 library function crypto-verification-policy.
crypto-verification-policy-required-key-use-label
Type: (∷ (→ Any Any))
0x0 library function crypto-verification-policy-required-key-use-label.
crypto-verification-policy-required-algorithm-label
Type: (∷ (→ Any Any))
0x0 library function crypto-verification-policy-required-algorithm-label.
crypto-verification-policy-required-digest-algorithm-label
Type: (∷ (→ Any Any))
0x0 library function crypto-verification-policy-required-digest-algorithm-label.
validate-crypto-verification-policy
Type: (∷ (→ Any Any))
0x0 library function validate-crypto-verification-policy.
crypto-signature-matches-expected-digest
Type: (∷ (→ Any Any Any))
0x0 library function crypto-signature-matches-expected-digest.
crypto-signature-matches-key-record
Type: (∷ (→ Any Any Any))
0x0 library function crypto-signature-matches-key-record.
verify-crypto-signature
Type: (∷ (→ Any Any Any Any Any))
0x0 library function verify-crypto-signature.
crypto-verification-outcome-key-record
Type: (∷ (→ Any Any))
0x0 library function crypto-verification-outcome-key-record.
crypto-verification-outcome-signature-envelope
Type: (∷ (→ Any Any))
0x0 library function crypto-verification-outcome-signature-envelope.
crypto-verification-outcome-status-label
Type: (∷ (→ Any Any))
0x0 library function crypto-verification-outcome-status-label.
crypto-verification-outcome-context
Type: (∷ (→ Any Any))
0x0 library function crypto-verification-outcome-context.
crypto-wire-schema-version
Type: (∷ (→ Unit Any))
0x0 library function crypto-wire-schema-version.
crypto-key-record-wire-field-key-id
Type: (∷ (→ Unit Any))
0x0 library function crypto-key-record-wire-field-key-id.
crypto-key-record-wire-field-algorithm-label
Type: (∷ (→ Unit Any))
0x0 library function crypto-key-record-wire-field-algorithm-label.
crypto-key-record-wire-field-key-use-label
Type: (∷ (→ Unit Any))
0x0 library function crypto-key-record-wire-field-key-use-label.
crypto-key-record-wire-field-material-reference
Type: (∷ (→ Unit Any))
0x0 library function crypto-key-record-wire-field-material-reference.
crypto-key-record-wire-field-message
Type: (∷ (→ Unit Any))
0x0 library function crypto-key-record-wire-field-message.
crypto-key-record-wire-field-is-required
Type: (∷ (→ Any Any))
0x0 library function crypto-key-record-wire-field-is-required.
crypto-signature-envelope-wire-field-envelope-id
Type: (∷ (→ Unit Any))
0x0 library function crypto-signature-envelope-wire-field-envelope-id.
crypto-signature-envelope-wire-field-key-id
Type: (∷ (→ Unit Any))
0x0 library function crypto-signature-envelope-wire-field-key-id.
crypto-signature-envelope-wire-field-algorithm-label
Type: (∷ (→ Unit Any))
0x0 library function crypto-signature-envelope-wire-field-algorithm-label.
crypto-signature-envelope-wire-field-digest-value
Type: (∷ (→ Unit Any))
0x0 library function crypto-signature-envelope-wire-field-digest-value.
crypto-signature-envelope-wire-field-signature-value
Type: (∷ (→ Unit Any))
0x0 library function crypto-signature-envelope-wire-field-signature-value.
crypto-signature-envelope-wire-field-message
Type: (∷ (→ Unit Any))
0x0 library function crypto-signature-envelope-wire-field-message.
crypto-signature-envelope-wire-field-is-required
Type: (∷ (→ Any Any))
0x0 library function crypto-signature-envelope-wire-field-is-required.
crypto-key-record-to-wire-v1
Type: (∷ (→ Any Any))
0x0 library function crypto-key-record-to-wire-v1.
crypto-key-record-from-wire-v1
Type: (∷ (→ Any Any))
0x0 library function crypto-key-record-from-wire-v1.
crypto-key-record-wire-key-id
Type: (∷ (→ Any Any))
0x0 library function crypto-key-record-wire-key-id.
crypto-key-record-wire-algorithm-label
Type: (∷ (→ Any Any))
0x0 library function crypto-key-record-wire-algorithm-label.
crypto-key-record-wire-key-use-label
Type: (∷ (→ Any Any))
0x0 library function crypto-key-record-wire-key-use-label.
crypto-key-record-wire-material-reference
Type: (∷ (→ Any Any))
0x0 library function crypto-key-record-wire-material-reference.
crypto-key-record-wire-message-text
Type: (∷ (→ Any Any))
0x0 library function crypto-key-record-wire-message-text.
crypto-signature-envelope-to-wire-v1
Type: (∷ (→ Any Any))
0x0 library function crypto-signature-envelope-to-wire-v1.
crypto-signature-envelope-from-wire-v1
Type: (∷ (→ Any Any))
0x0 library function crypto-signature-envelope-from-wire-v1.
crypto-signature-envelope-wire-envelope-id
Type: (∷ (→ Any Any))
0x0 library function crypto-signature-envelope-wire-envelope-id.
crypto-signature-envelope-wire-key-id
Type: (∷ (→ Any Any))
0x0 library function crypto-signature-envelope-wire-key-id.
crypto-signature-envelope-wire-algorithm-label
Type: (∷ (→ Any Any))
0x0 library function crypto-signature-envelope-wire-algorithm-label.
crypto-signature-envelope-wire-digest-value
Type: (∷ (→ Any Any))
0x0 library function crypto-signature-envelope-wire-digest-value.
crypto-signature-envelope-wire-signature-value
Type: (∷ (→ Any Any))
0x0 library function crypto-signature-envelope-wire-signature-value.
crypto-signature-envelope-wire-message-text
Type: (∷ (→ Any Any))
0x0 library function crypto-signature-envelope-wire-message-text.
validate-crypto-failure-context
Type: (∷ (→ Any Any))
0x0 library function validate-crypto-failure-context.
crypto-failure-error
Type: (∷ (→ Any Any Any Any))
0x0 library function crypto-failure-error.
crypto-key-record
Type: (∷ (→ Any Any Any Any Any Any))
0x0 library function crypto-key-record.
crypto-key-record-key-id
Type: (∷ (→ Any Any))
0x0 library function crypto-key-record-key-id.
crypto-key-record-algorithm-label
Type: (∷ (→ Any Any))
0x0 library function crypto-key-record-algorithm-label.
crypto-key-record-key-use-label
Type: (∷ (→ Any Any))
0x0 library function crypto-key-record-key-use-label.
crypto-key-record-material-reference
Type: (∷ (→ Any Any))
0x0 library function crypto-key-record-material-reference.
crypto-key-record-failure-context
Type: (∷ (→ Any Any))
0x0 library function crypto-key-record-failure-context.
validate-crypto-key-record
Type: (∷ (→ Any Any))
0x0 library function validate-crypto-key-record.
crypto-signature-envelope
Type: (∷ (→ Any Any Any Any Any Any Any))
0x0 library function crypto-signature-envelope.
crypto-signature-envelope-id
Type: (∷ (→ Any Any))
0x0 library function crypto-signature-envelope-id.
crypto-signature-envelope-key-id
Type: (∷ (→ Any Any))
0x0 library function crypto-signature-envelope-key-id.
crypto-signature-envelope-algorithm-label
Type: (∷ (→ Any Any))
0x0 library function crypto-signature-envelope-algorithm-label.
crypto-signature-envelope-digest-value
Type: (∷ (→ Any Any))
0x0 library function crypto-signature-envelope-digest-value.
crypto-signature-envelope-signature-value
Type: (∷ (→ Any Any))
0x0 library function crypto-signature-envelope-signature-value.
crypto-signature-envelope-failure-context
Type: (∷ (→ Any Any))
0x0 library function crypto-signature-envelope-failure-context.
validate-crypto-signature-envelope
Type: (∷ (→ Any Any))
0x0 library function validate-crypto-signature-envelope.
crypto-taxonomy-additive-change
Type: (∷ (→ Unit Any))
0x0 library function crypto-taxonomy-additive-change.
crypto-taxonomy-deprecation-change
Type: (∷ (→ Unit Any))
0x0 library function crypto-taxonomy-deprecation-change.
crypto-taxonomy-breaking-change
Type: (∷ (→ Unit Any))
0x0 library function crypto-taxonomy-breaking-change.
crypto-taxonomy-change-semver
Type: (∷ (→ Any Any))
0x0 library function crypto-taxonomy-change-semver.
crypto-code-slot
Type: (∷ (→ Any Any))
0x0 library function crypto-code-slot.
crypto-code-slot-text
Type: (∷ (→ Any Any))
0x0 library function crypto-code-slot-text.
is-reserved-crypto-code
Type: (∷ (→ Any Any))
0x0 library function is-reserved-crypto-code.
ensure-non-reserved-crypto-code
Type: (∷ (→ Any Any))
0x0 library function ensure-non-reserved-crypto-code.
classify-error-severity
Type: (∷ (→ Any Any))
0x0 library function classify-error-severity.
classify-retry-strategy
Type: (∷ (→ Any Any))
0x0 library function classify-retry-strategy.
crypto-host-runtime-bool-and
Type: (∷ (→ Any Any Any))
0x0 library function crypto-host-runtime-bool-and.
crypto-cli-outcome-ready
Type: (∷ (→ Any Any))
0x0 library function crypto-cli-outcome-ready.
crypto-shell-argv
Type: (∷ (→ Any Any))
0x0 library function crypto-shell-argv.
crypto-openssl-provider-probe-command
Type: (∷ (→ Unit Any))
0x0 library function crypto-openssl-provider-probe-command.
crypto-openssl-pq-conformance-command
Type: (∷ (→ Unit Any))
0x0 library function crypto-openssl-pq-conformance-command.
crypto-openssl-pq-key-lifecycle-command
Type: (∷ (→ Unit Any))
0x0 library function crypto-openssl-pq-key-lifecycle-command.
crypto-openssl-pq-acvp-kat-command
Type: (∷ (→ Unit Any))
0x0 library function crypto-openssl-pq-acvp-kat-command.
crypto-openssl-pq-local-kms-lifecycle-command
Type: (∷ (→ Unit Any))
0x0 library function crypto-openssl-pq-local-kms-lifecycle-command.
crypto-openssl-provider-support
Type: (∷ (→ Any Any))
0x0 library function crypto-openssl-provider-support.
crypto-openssl-pq-conformance
Type: (∷ (→ Any Any))
0x0 library function crypto-openssl-pq-conformance.
crypto-openssl-pq-key-lifecycle
Type: (∷ (→ Any Any))
0x0 library function crypto-openssl-pq-key-lifecycle.
crypto-openssl-pq-acvp-kat
Type: (∷ (→ Any Any))
0x0 library function crypto-openssl-pq-acvp-kat.
crypto-openssl-pq-local-kms-lifecycle
Type: (∷ (→ Any Any))
0x0 library function crypto-openssl-pq-local-kms-lifecycle.
crypto-pq-acvp-kat-ready-with-capability
Type: (∷ (→ Any Any))
0x0 library function crypto-pq-acvp-kat-ready-with-capability.
crypto-pq-acvp-kat-probe
Type: (∷ (→ Any Any))
0x0 library function crypto-pq-acvp-kat-probe.
crypto-pq-local-kms-lifecycle-ready-with-capability
Type: (∷ (→ Any Any))
0x0 library function crypto-pq-local-kms-lifecycle-ready-with-capability.
crypto-pq-local-kms-lifecycle-probe
Type: (∷ (→ Any Any))
0x0 library function crypto-pq-local-kms-lifecycle-probe.
crypto-pq-key-lifecycle-ready-with-capability
Type: (∷ (→ Any Any))
0x0 library function crypto-pq-key-lifecycle-ready-with-capability.
crypto-pq-key-lifecycle-probe
Type: (∷ (→ Any Any))
0x0 library function crypto-pq-key-lifecycle-probe.
crypto-provider-runtime-ready-with-capability
Type: (∷ (→ Any Any))
0x0 library function crypto-provider-runtime-ready-with-capability.
crypto-provider-runtime-ready
Type: (∷ (→ Unit Any))
0x0 library function crypto-provider-runtime-ready.
crypto-provider-runtime-completion
Type: (∷ (→ Unit Any))
0x0 library function crypto-provider-runtime-completion.
crypto-provider-runtime-completion-label
Type: (∷ (→ Any Any))
0x0 library function crypto-provider-runtime-completion-label.
crypto-provider-runtime-probe
Type: (∷ (→ Any Any))
0x0 library function crypto-provider-runtime-probe.
crypto-release-ready
Type: (∷ (→ Unit Any))
0x0 library function crypto-release-ready.
crypto-key-algorithm-quantum-security-label
Type: (∷ (→ Any Any))
0x0 library function crypto-key-algorithm-quantum-security-label.
crypto-long-lived-confidentiality-allowed
Type: (∷ (→ Any Any))
0x0 library function crypto-long-lived-confidentiality-allowed.
crypto-inventory-detects-long-lived-confidentiality-risk
Type: (∷ (→ Any Any))
0x0 library function crypto-inventory-detects-long-lived-confidentiality-risk.