RubyHome-SRP
Secure Remote Password protocol (SRP-6a) with HomeKit Accessory Protocol Specification (HAP) modifications.
- SHA-512 is used as the hash function, replacing SHA-1
- The Modulus, N, and Generator, g, are specified by the 3072-bit group of RFC 5054
References
Installation
Add this line to your application's Gemfile:
gem 'ruby_home-srp'
And then execute:
$ bundle
Or install it yourself as:
$ gem install ruby_home-srp
Contributing
Contributions are welcome, please follow GitHub Flow
Credit
The original SRP-6a work was done by lamikae in the srp-rb project.