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.
- Host: GitHub
- URL: https://github.com/h1jk/cryptotestgo
- Owner: H1JK
- License: mit
- Created: 2022-08-30T10:53:49.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-01-09T12:04:21.000Z (over 2 years ago)
- Last Synced: 2025-05-09T01:08:24.003Z (5 months ago)
- Topics: aes, aes-gcm, benchmark, chacha20, chacha20-poly1305
- Language: Go
- Homepage:
- Size: 11.7 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.