{"id":16096371,"url":"https://github.com/sio/ssh-agent-benchmark","last_synced_at":"2026-07-10T08:32:12.255Z","repository":{"id":182287008,"uuid":"668202405","full_name":"sio/ssh-agent-benchmark","owner":"sio","description":"Benchmarking ssh-agent performance","archived":false,"fork":false,"pushed_at":"2023-10-02T15:10:51.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-25T08:42:46.163Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-19T09:02:09.000Z","updated_at":"2023-09-07T07:29:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"01a51744-8a31-4158-91e3-e39fceefc9f8","html_url":"https://github.com/sio/ssh-agent-benchmark","commit_stats":{"total_commits":15,"total_committers":1,"mean_commits":15.0,"dds":0.0,"last_synced_commit":"5d1f05d8905ab16ba15b111ea533fa62d3db6346"},"previous_names":["sio/ssh-agent-benchmark"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sio/ssh-agent-benchmark","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sio%2Fssh-agent-benchmark","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sio%2Fssh-agent-benchmark/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sio%2Fssh-agent-benchmark/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sio%2Fssh-agent-benchmark/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sio","download_url":"https://codeload.github.com/sio/ssh-agent-benchmark/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sio%2Fssh-agent-benchmark/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35326962,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-10T02:00:06.465Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-09T17:13:50.334Z","updated_at":"2026-07-10T08:32:12.230Z","avatar_url":"https://github.com/sio.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Benchmarking ssh-agent performance\n\nThis project uses Go benchmarking framework to measure performance of\nssh-agent. Turns out it's pretty fast.\n\nSee the [blog post] for more information.\n\n[blog post]: https://potyarkin.com/posts/2023/ssh-agent-benchmark/\n\n\n## Usage\n\n```console\n$ make\nssh -V\nOpenSSH_8.4p1 Debian-5+deb11u1, OpenSSL 1.1.1n  15 Mar 2022\nchmod go-rwx key_ed25519 key_rsa4096\nssh-add -t 150 key_ed25519 key_rsa4096\nIdentity added: key_ed25519 (INSECURE TEST KEY)\nLifetime set to 150 seconds\nIdentity added: key_rsa4096 (INSECURE TEST KEY)\nLifetime set to 150 seconds\ngo test -bench=. -benchtime=5s\ngoos: linux\ngoarch: amd64\npkg: ssh-agent-benchmark\ncpu: Intel Xeon Processor (Icelake)\nBenchmarkSshAgent/key_ed25519/32B/unique-4          3553      1763363 ns/op\nBenchmarkSshAgent/key_ed25519/32B/same-4            3568      1708270 ns/op\nBenchmarkSshAgent/key_rsa4096/32B/unique-4           778      7824780 ns/op\nBenchmarkSshAgent/key_rsa4096/32B/same-4             763      7657785 ns/op\nBenchmarkSshAgent/key_ed25519/64B/unique-4          3456      1752457 ns/op\nBenchmarkSshAgent/key_ed25519/64B/same-4            3598      1733750 ns/op\nBenchmarkSshAgent/key_rsa4096/64B/unique-4           781      7639828 ns/op\nBenchmarkSshAgent/key_rsa4096/64B/same-4             798      7720210 ns/op\nBenchmarkSshAgent/key_ed25519/256B/unique-4         3549      1735906 ns/op\nBenchmarkSshAgent/key_ed25519/256B/same-4           3417      1722301 ns/op\nBenchmarkSshAgent/key_rsa4096/256B/unique-4          698      7738767 ns/op\nBenchmarkSshAgent/key_rsa4096/256B/same-4            787      7625366 ns/op\nBenchmarkSshAgent/key_ed25519/1024B/unique-4        3555      1703601 ns/op\nBenchmarkSshAgent/key_ed25519/1024B/same-4          3651      1633226 ns/op\nBenchmarkSshAgent/key_rsa4096/1024B/unique-4         805      7542115 ns/op\nBenchmarkSshAgent/key_rsa4096/1024B/same-4           810      7437307 ns/op\nBenchmarkSshAgent/key_ed25519/16384B/unique-4       3205      1935190 ns/op\nBenchmarkSshAgent/key_ed25519/16384B/same-4         3296      1907921 ns/op\nBenchmarkSshAgent/key_rsa4096/16384B/unique-4        783      7624776 ns/op\nBenchmarkSshAgent/key_rsa4096/16384B/same-4          759      7620548 ns/op\nPASS\nok    ssh-agent-benchmark    130.115s\n```\n\n\n## License and copyright\n\nCopyright 2023 Vitaly Potyarkin\n\n```\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsio%2Fssh-agent-benchmark","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsio%2Fssh-agent-benchmark","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsio%2Fssh-agent-benchmark/lists"}