Main step of GOST 28147-89: Difference between revisions

m
→‎{{header|Perl}}: process @input more clearly
(Added Perl example)
m (→‎{{header|Perl}}: process @input more clearly)
Line 603:
my @key = (0xF9, 0x04, 0xC1, 0xE2);
 
my $LR = fromdigits( [reverse @input[7,6,5,40..3]], 256); # 1st half
my $RL = fromdigits( [reverse @input[3,2,1,04..7]], 256); # 2nd half
my $K = fromdigits( [reverse @key], ], 256);
 
($L,$R) = feistel_step(\&GOST_round, $L, $R, $K);
2,392

edits