ilusm.dev

kms

Cloud Key Management Service adapters.

Load with: use kms

Quick example

use kms

result = kmsaw("value", 10, 10)
prn(result)

Functions

AWS KMS

kmsaw(r, ak, sk)

Performs the operation. Takes r, ak, sk.

kmsaw1(c, d, spec)

Performs the operation. Takes c, d, spec.

kmsaw2(c, id, pt)

Performs the operation. Takes c, id, pt.

kmsaw3(c, ct)

Performs the operation. Takes c, ct.

kmsaw4(c, id, ct)

Performs the operation. Takes c, id, ct.

kmsaw5(c, id)

Performs the operation. Takes c, id.

kmsaw6(c, id)

Performs the operation. Takes c, id.

kmsaw7(c, id)

Performs the operation. Takes c, id.

kmsaw8(c, id, g, ops)

Performs the operation. Takes c, id, g, ops.

GCP KMS

kmsgc(p, l, cred)

Performs the operation. Takes p, l, cred.

kmsgc1(c, ring, id, p)

Performs the operation. Takes c, ring, id, p.

kmsgc2(c, n, pt)

Performs the operation. Takes c, n, pt.

kmsgc3(c, n, ct)

Performs the operation. Takes c, n, ct.

kmsgc4(c, n, d)

Performs the operation. Takes c, n, d.

kmsgc5(c, n, d, sig)

Performs the operation. Takes c, n, d, sig.

kmsgc6(c, n)

Performs the operation. Takes c, n.

Azure Key Vault

kmsaz(url, t, cid, sec)

Performs the operation. Takes url, t, cid, sec.

kmsaz1(c, n, ty, sz)

Performs the operation. Takes c, n, ty, sz.

kmsaz2(c, n, alg, pt)

Performs the operation. Takes c, n, alg, pt.

kmsaz3(c, n, alg, ct)

Performs the operation. Takes c, n, alg, ct.

kmsaz4(c, n, alg, d)

Performs the operation. Takes c, n, alg, d.

kmsaz5(c, n, alg, d, sig)

Performs the operation. Takes c, n, alg, d, sig.

kmsaz6(c, n, alg, k)

Performs the operation. Takes c, n, alg, k.

kmsaz7(c, n, alg, k)

Performs the operation. Takes c, n, alg, k.

kmsaz8(c, n)

Performs the operation. Takes c, n.

kmsaz9(c, blob)

Performs the operation. Takes c, blob.

Alibaba Cloud KMS

kmsal(r, ak, sk)

Performs the operation. Takes r, ak, sk.

kmsal1(c, desc)

Performs the operation. Takes c, desc.

kmsal2(c, id, pt)

Performs the operation. Takes c, id, pt.

kmsal3(c, id, ct)

Performs the operation. Takes c, id, ct.

Generic envelope encryption

kmsen(c, dk, pt)

Encodes. Takes c, dk, pt.

kmsun(c, env)

Performs the operation. Takes c, env.

Multi-regin replication

kmsre(c, id, tgt)

Performs the operation. Takes c, id, tgt.

Key policies

kmspo(c, id, pol)

Performs the operation. Takes c, id, pol.

kmspo1(c, id)

Performs the operation. Takes c, id.

Audit

kmsau(c, st, end)

Performs the operation. Takes c, st, end.

Cross-cloud abstraction

kmsen1(p, id, pt)

Performs the operation. Takes p, id, pt.

kmsde(p, id, ct)

Decodes. Takes p, id, ct.

Notes

  • Key Management Service - store, rotate, and use encryption keys.