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 rspec dsl

Last synced: about 6 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

Links

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: 3 days ago

Total Commits: 52
Total Committers: 14
Avg Commits per committer: 3.714
Development Distribution Score (DDS): 0.5

Commits in past year: 2
Committers in past year: 2
Avg Commits per committer in past year: 1.0
Development Distribution Score (DDS) in past year: 0.5

Name Email Commits
Miklos Fazekas m****s@s****m 26
Jeffrey Clark j****k@p****m 7
NetSHH Robot r****t@n****o 5
Marc A. Paradise m****e@g****m 4
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: 5 days ago

Total issues: 13
Total pull requests: 23
Average time to close issues: over 1 year
Average time to close pull requests: 5 months
Total issue authors: 11
Total pull request authors: 16
Average comments per issue: 3.23
Average comments per pull request: 0.87
Merged pull request: 12
Bot issues: 0
Bot pull requests: 0

Past year issues: 4
Past year pull requests: 4
Past year average time to close issues: 4 months
Past year average time to close pull requests: N/A
Past year issue authors: 3
Past year pull request authors: 3
Past year average comments per issue: 2.75
Past year average comments per pull request: 0.0
Past year merged pull request: 0
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)
  • bgmat (1)
  • sled (1)
  • mfazekas (1)
  • ZeroChaos- (1)
  • vitodroguett (1)

Top Pull Request Authors

  • mfazekas (4)
  • 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 6 months ago)
  • Last Synced: 2026-06-13T01:00:48.316Z (3 days ago)
  • Versions: 47
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 96,248,809 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 4 months ago)
  • Last Synced: 2026-03-13T22:37:26.241Z (3 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 6 months ago)
  • Last Synced: 2026-06-03T18:03:04.039Z (13 days ago)
  • Versions: 47
  • Dependent Packages: 79
  • Dependent Repositories: 3,539
  • Downloads: 95,364,899 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 6 months ago)
  • Last Synced: 2026-06-03T18:03:05.745Z (13 days 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 8 months ago)
  • Last Synced: 2026-06-03T18:03:04.008Z (13 days ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 983 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 8 months ago)
  • Last Synced: 2026-06-03T18:03:03.971Z (13 days ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 983 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 4 months ago)
  • Last Synced: 2026-03-06T15:56:59.729Z (3 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 4 months ago)
  • Last Synced: 2026-03-14T17:09:42.742Z (3 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 4 months ago)
  • Last Synced: 2026-04-27T16:17:12.278Z (about 2 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 2 months ago)
  • Last Synced: 2026-05-27T09:39:17.959Z (20 days 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 about 2 months ago)
  • Last Synced: 2026-05-27T02:43:51.820Z (20 days 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 4 months ago)
  • Last Synced: 2026-03-13T03:29:30.828Z (3 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 4 months ago)
  • Last Synced: 2026-03-14T06:21:32.525Z (3 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 4 months ago)
  • Last Synced: 2026-03-09T17:02:32.957Z (3 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 4 months ago)
  • Last Synced: 2026-03-11T17:18:44.129Z (3 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 4 months ago)
  • Last Synced: 2026-03-13T19:23:11.495Z (3 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 4 months ago)
  • Last Synced: 2026-03-13T13:27:26.790Z (3 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 4 months ago)
  • Last Synced: 2026-03-13T06:00:26.807Z (3 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: 25.99113476114767