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
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
Contributions are welcome, please follow GitHub Flow
The original SRP-6a work was done by lamikae in the srp-rb project.