mirror of
https://github.com/discourse/discourse.git
synced 2025-06-04 19:44:39 +08:00
Add rubocop to our build. (#5004)
This commit is contained in:
@ -20,18 +20,18 @@ class Pbkdf2
|
||||
u = ret = prf(h, password, salt + [1].pack("N"))
|
||||
|
||||
2.upto(iterations) do
|
||||
u = prf(h, password, u)
|
||||
u = prf(h, password, u)
|
||||
ret.xor!(u)
|
||||
end
|
||||
|
||||
ret.bytes.map{|b| ("0" + b.to_s(16))[-2..-1]}.join("")
|
||||
ret.bytes.map { |b| ("0" + b.to_s(16))[-2..-1] }.join("")
|
||||
end
|
||||
|
||||
protected
|
||||
|
||||
# fallback xor in case we need it for jruby ... way slower
|
||||
def self.xor(x,y)
|
||||
x.bytes.zip(y.bytes).map{|x,y| x ^ y}.pack('c*')
|
||||
def self.xor(x, y)
|
||||
x.bytes.zip(y.bytes).map { |x, y| x ^ y }.pack('c*')
|
||||
end
|
||||
|
||||
def self.prf(hash_function, password, data)
|
||||
|
Reference in New Issue
Block a user