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.