Method: Crypt::Gost#f
- Defined in:
- lib/extensions/crypt/crypt/gost.rb
#f(longWord) ⇒ Object
70 71 72 73 74 |
# File 'lib/extensions/crypt/crypt/gost.rb', line 70 def f(longWord) longWord = longWord % ULONG a, b, c, d = [longWord].pack('L').unpack('CCCC') return(@sTable[3][d] ^ @sTable[2][c] ^ @sTable[1][b] ^ @sTable[0][a]) end |