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:
And then execute:
Or install it yourself as:
$ gem install ruby_home-srp
Contributions are welcome, please follow GitHub Flow