View Source Argon2.Benchmark (Argon2 v1.0.0)
Benchmarking utilities for Argon2 password hashing.
Helps you determine appropriate parameters for your use case by measuring execution time of different configurations.
Summary
Functions
Runs benchmarks for different Argon2 configurations.
Functions
Runs benchmarks for different Argon2 configurations.
Examples
iex> Argon2.Benchmark.run()
Configuration Benchmarks (averaged over 5 runs):
OWASP (default):
Hash time: 285ms
Verify time: 280ms
Memory: 19MB
Strong:
Hash time: 890ms
Verify time: 885ms
Memory: 65MB
Test (unsafe):
Hash time: 25ms
Verify time: 23ms
Memory: 1MB