Warning
This extension is deprecated. In the meantime, k6 supports webcrypto, it is advisable to use it in new tests. If you need this extension because of your old tests or if you want to continue development, feel free to fork it.
A k6 extension for using extended crypto functions, mostly from golang.org/x/crypto.
Import an entire module's contents:
import * as xcrypto from "k6/x/crypto";
Import a single export from a module:
import { hkdf } from "k6/x/crypto";
Functions:
For complete API documentation click here!
To build a k6
binary with this extension, first ensure you have the prerequisites:
- Go toolchain
- Git
Then:
- Install
xk6
:
$ go install go.k6.io/xk6/cmd/xk6@latest
- Build the binary:
$ xk6 build --with github.com/szkiba/xk6-crypto@latest