A summary of data about the Ruby ecosystem.

https://github.com/net-ssh/bcrypt_pbkdf-ruby

Ruby gem implementing bcrypt_pbkdf
https://github.com/net-ssh/bcrypt_pbkdf-ruby

Keywords from Contributors

activejob activerecord mvc rack rubygems sinatra ruby-gem multithreading rspec dsl

Last synced: about 11 hours ago
JSON representation

Repository metadata

Ruby gem implementing bcrypt_pbkdf

README.md

bcrypt_pbkdf-ruby

bcrypt_pbkdf is a ruby gem implementing bcrypt_pbkdf from OpenBSD. This is currently used by net-ssh to read password encrypted Ed25519 keys.

Build Status

Acknowledgements

Upstream sources

The C sources are synced from openssh-portable, which tracks OpenBSD CVS:

File OpenBSD version
ext/mri/bcrypt_pbkdf.c v1.17
ext/mri/blowfish.c v1.20
ext/mri/blf.h v1.8

Building

For windows and osx cross build make sure you checked out the gem source under the home directory and have docker installed.

gem install rake-compiler-dock
bundle exec rake compile
bundle exec rake test
bundle exec rake clean clobber
bundle exec rake gem:all
bundle exec rake release
bundle exec rake gem:release

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 69
Total Committers: 16
Avg Commits per committer: 4.313
Development Distribution Score (DDS): 0.478

Commits in past year: 19
Committers in past year: 5
Avg Commits per committer in past year: 3.8
Development Distribution Score (DDS) in past year: 0.474

Name Email Commits
Miklos Fazekas m****s@s****m 36
Jeffrey Clark j****k@p****m 7
kares s****f@k****g 5
NetSHH Robot r****t@n****o 5
Marc A. Paradise m****e@g****m 4
Martin Hauser m****r@g****e 2
ujjwalsh u****p@g****m 1
Vít Ondruch v****h@r****m 1
Unit 193 u****3@u****m 1
Simon Schmid s****n@a****h 1
Petri Pyy f****k@g****m 1
Mamoru TASAKA m****a@f****g 1
Edward Betts e****d@4****m 1
Christoph Schug s****g@f****m 1
Brendon Muir b****n@s****z 1
Brandon Fish b****h@o****m 1

Committer domains:


Issue and Pull Request metadata

Last synced: 8 days ago

Total issues: 14
Total pull requests: 29
Average time to close issues: about 1 year
Average time to close pull requests: 5 months
Total issue authors: 12
Total pull request authors: 16
Average comments per issue: 3.07
Average comments per pull request: 0.83
Merged pull request: 20
Bot issues: 0
Bot pull requests: 0

Past year issues: 5
Past year pull requests: 10
Past year average time to close issues: about 2 months
Past year average time to close pull requests: 4 days
Past year issue authors: 4
Past year pull request authors: 4
Past year average comments per issue: 2.4
Past year average comments per pull request: 0.4
Past year merged pull request: 8
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/net-ssh/bcrypt_pbkdf-ruby

Top Issue Authors

  • mha-gen (2)
  • tas50 (2)
  • h0tw1r3 (1)
  • andrewmarkle (1)
  • headius (1)
  • flavorjones (1)
  • jeremy (1)
  • bgmat (1)
  • sled (1)
  • mfazekas (1)
  • ZeroChaos- (1)
  • vitodroguett (1)

Top Pull Request Authors

  • mfazekas (10)
  • gogainda (2)
  • brendon (2)
  • h0tw1r3 (2)
  • mha-gen (2)
  • ujjwalsh (1)
  • cschug (1)
  • nijikon (1)
  • voxik (1)
  • EdwardBetts (1)
  • kares (1)
  • Unit193 (1)
  • mtasaka (1)
  • porkotron (1)
  • bgermann (1)

Top Issue Labels

Top Pull Request Labels


Package metadata

gem.coop: bcrypt_pbkdf

This gem implements bcrypt_pbkdf (a variant of PBKDF2 with bcrypt-based PRF)

  • Homepage: https://github.com/net-ssh/bcrypt_pbkdf-ruby
  • Documentation: http://www.rubydoc.info/gems/bcrypt_pbkdf/
  • Licenses: MIT
  • Latest release: 1.1.2 (published 9 months ago)
  • Last Synced: 2026-07-16T04:02:37.397Z (about 1 month ago)
  • Versions: 54
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 99,346,624 Total
  • Docker Downloads: 120,710,232
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 0.123%
    • Downloads: 0.369%
  • Maintainers (1)
ubuntu-22.04: ruby-bcrypt-pbkdf

  • Homepage: https://github.com/net-ssh/bcrypt_pbkdf-ruby
  • Licenses: other
  • Latest release: 1.1.0-2 (published 6 months ago)
  • Last Synced: 2026-03-13T22:37:26.241Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 0.871%
    • Forks count: 1.417%
    • Stargazers count: 2.065%
rubygems.org: bcrypt_pbkdf

This gem implements bcrypt_pbkdf (a variant of PBKDF2 with bcrypt-based PRF)

  • Homepage: https://github.com/net-ssh/bcrypt_pbkdf-ruby
  • Documentation: http://www.rubydoc.info/gems/bcrypt_pbkdf/
  • Licenses: MIT
  • Latest release: 1.1.2 (published 9 months ago)
  • Last Synced: 2026-07-08T14:13:54.403Z (about 1 month ago)
  • Versions: 54
  • Dependent Packages: 79
  • Dependent Repositories: 3,539
  • Downloads: 98,629,955 Total
  • Docker Downloads: 120,710,232
  • Rankings:
    • Dependent packages count: 0.4%
    • Downloads: 0.415%
    • Dependent repos count: 0.529%
    • Docker downloads count: 0.621%
    • Average: 4.224%
    • Forks count: 6.933%
    • Stargazers count: 16.443%
  • Maintainers (1)
proxy.golang.org: github.com/net-ssh/bcrypt_pbkdf-ruby

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/net-ssh/bcrypt_pbkdf-ruby#section-documentation
  • Licenses: other
  • Latest release: v1.1.2 (published 9 months ago)
  • Last Synced: 2026-07-08T14:13:55.723Z (about 1 month ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 5.307%
    • Average: 9.198%
    • Dependent packages count: 9.576%
    • Dependent repos count: 10.802%
    • Stargazers count: 11.106%
gem.coop: ed-precompiled_bcrypt_pbkdf

This gem implements bcrypt_pbkdf (a variant of PBKDF2 with bcrypt-based PRF)

  • Homepage: https://github.com/net-ssh/bcrypt_pbkdf-ruby
  • Documentation: http://www.rubydoc.info/gems/ed-precompiled_bcrypt_pbkdf/
  • Licenses: MIT
  • Latest release: 1.1.1 (published 10 months ago)
  • Last Synced: 2026-07-08T14:13:54.389Z (about 1 month ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,044 Total
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Forks count: 6.156%
    • Stargazers count: 14.474%
    • Average: 24.123%
    • Downloads: 99.983%
  • Maintainers (1)
rubygems.org: ed-precompiled_bcrypt_pbkdf

This gem implements bcrypt_pbkdf (a variant of PBKDF2 with bcrypt-based PRF)

  • Homepage: https://github.com/net-ssh/bcrypt_pbkdf-ruby
  • Documentation: http://www.rubydoc.info/gems/ed-precompiled_bcrypt_pbkdf/
  • Licenses: MIT
  • Latest release: 1.1.1 (published 10 months ago)
  • Last Synced: 2026-07-08T14:13:54.385Z (about 1 month ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,044 Total
  • Rankings:
    • Dependent packages count: 14.23%
    • Dependent repos count: 43.588%
    • Average: 50.149%
    • Downloads: 92.63%
  • Maintainers (1)
ubuntu-24.04: ruby-bcrypt-pbkdf

  • Homepage: https://github.com/net-ssh/bcrypt_pbkdf-ruby
  • Licenses:
  • Latest release: 1.1.0-2build4 (published 6 months ago)
  • Last Synced: 2026-03-06T15:56:59.729Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-13: ruby-bcrypt-pbkdf

  • Homepage: https://github.com/net-ssh/bcrypt_pbkdf-ruby
  • Documentation: https://packages.debian.org/trixie/ruby-bcrypt-pbkdf
  • Licenses:
  • Latest release: 1.1.1-1 (published 6 months ago)
  • Last Synced: 2026-03-14T17:09:42.742Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
guix: ruby-bcrypt-pbkdf

Reading password encrypted Ed25519 keys in Ruby

  • Homepage: https://github.com/net-ssh/bcrypt_pbkdf-ruby
  • Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/ruby-xyz.scm#n11320
  • Licenses: expat
  • Latest release: 1.1.2.rc1 (published 6 months ago)
  • Last Synced: 2026-04-27T16:17:12.278Z (4 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
pkgsrc-netbsd-x86_64-10.1-all: security/ruby-bcrypt_pbkdf

Ruby implementation of bcrypt_pbkdf from OpenBSD

  • Homepage: https://github.com/net-ssh/bcrypt_pbkdf-ruby
  • Documentation: https://pkgsrc.se/security/ruby-bcrypt_pbkdf
  • Licenses: mit
  • Latest release: 1.1.2 (published 4 months ago)
  • Last Synced: 2026-05-27T09:39:17.959Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
gentoo-portage: dev-ruby/bcrypt_pbkdf

Implements bcrypt_pdkfd (a variant of PBKDF2 with bcrypt-based PRF)

  • Homepage: https://github.com/net-ssh/bcrypt_pbkdf-ruby
  • Documentation: https://packages.gentoo.org/packages/dev-ruby/bcrypt_pbkdf
  • Licenses: MIT
  • Latest release: 1.1.2 (published 4 months ago)
  • Last Synced: 2026-05-27T02:43:51.820Z (3 months ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-12: ruby-bcrypt-pbkdf

  • Homepage: https://github.com/net-ssh/bcrypt_pbkdf-ruby
  • Documentation: https://packages.debian.org/bookworm/ruby-bcrypt-pbkdf
  • Licenses:
  • Latest release: 1.1.0-2 (published 6 months ago)
  • Last Synced: 2026-03-13T03:29:30.828Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-11: ruby-bcrypt-pbkdf

  • Homepage: https://github.com/net-ssh/bcrypt_pbkdf-ruby
  • Documentation: https://packages.debian.org/bullseye/ruby-bcrypt-pbkdf
  • Licenses:
  • Latest release: 1.1.0-1 (published 6 months ago)
  • Last Synced: 2026-03-14T06:21:32.525Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.10: ruby-bcrypt-pbkdf

  • Homepage: https://github.com/net-ssh/bcrypt_pbkdf-ruby
  • Licenses:
  • Latest release: 1.1.1-1build1 (published 6 months ago)
  • Last Synced: 2026-03-09T17:02:32.957Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.04: ruby-bcrypt-pbkdf

  • Homepage: https://github.com/net-ssh/bcrypt_pbkdf-ruby
  • Licenses:
  • Latest release: 1.1.0-2build2 (published 6 months ago)
  • Last Synced: 2026-03-11T17:18:44.129Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.10: ruby-bcrypt-pbkdf

  • Homepage: https://github.com/net-ssh/bcrypt_pbkdf-ruby
  • Licenses:
  • Latest release: 1.1.0-2build2 (published 6 months ago)
  • Last Synced: 2026-03-13T19:23:11.495Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-20.04: ruby-bcrypt-pbkdf

  • Homepage: https://github.com/net-ssh/bcrypt_pbkdf-ruby
  • Licenses: other
  • Latest release: 1.0.1-1build1 (published 6 months ago)
  • Last Synced: 2026-03-13T13:27:26.790Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-10: ruby-bcrypt-pbkdf

  • Homepage: https://github.com/net-ssh/bcrypt_pbkdf-ruby
  • Documentation: https://packages.debian.org/buster/ruby-bcrypt-pbkdf
  • Licenses:
  • Latest release: 1.0.0-2 (published 6 months ago)
  • Last Synced: 2026-03-13T06:00:26.807Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

bcrypt_pbkdf.gemspec rubygems
  • minitest >= 5 development
  • openssl >= 0 development
  • rake-compiler ~> 1.1.0 development
  • rake-compiler-dock ~> 1.0.1 development
  • rdoc ~> 3.12 development
Gemfile rubygems
.github/workflows/ci.yml actions
  • actions/checkout v4 composite
  • ruby/setup-ruby v1 composite

Score: 26.00572161757393