lib/ruby_home/http/controllers/pair_setups_controller.rb
Method exchange
has 36 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def exchange
encrypted_data = unpack_request[:encrypted_data]
hkdf = HAP::Crypto::HKDF.new(info: "Pair-Setup-Encrypt-Info", salt: "Pair-Setup-Encrypt-Salt")
key = hkdf.encrypt(session.session_key)