An open API service indexing awesome lists of open source software.

https://github.com/h1jk/cryptotestgo

⚡Easy-to-use tool for Go crypto performence testing.
https://github.com/h1jk/cryptotestgo

aes aes-gcm benchmark chacha20 chacha20-poly1305

Last synced: 5 months ago
JSON representation

⚡Easy-to-use tool for Go crypto performence testing.

Awesome Lists containing this project

README

          

# CryptoTestGO

Yet another benchmark tool.

## Run with one-click script

Script will use `-cpu 1` argument to launch the test, which means it will only test single core performance.

Bash (cURL):
```shell
curl -fsL https://raw.fastgit.org/H1JK/CryptoTestGO/master/run.sh | bash
```

Bash (Wget):
```shell
wget https://raw.fastgit.org/H1JK/CryptoTestGO/master/run.sh -O runCryptoTestGO.sh && chmod +x ./runCryptoTestGO.sh && ./runCryptoTestGO.sh
```

## Run with binary file

You can download the binary file from [releases](https://github.com/H1JK/CryptoTestGO/releases/).

```shell
./CryptoTestGO -"test.cpu" 1 -"test.bench"=.
```

## Run with code

```shell
go test -cpu 1 -bench=. ./...
```

## License
This is licensed under MIT license and includes code from the Go standard library.