1package Business::EDI::CodeList::CryptographicModeOfOperationCoded;
2
3use base 'Business::EDI::CodeList';
4my $VERSION     = 0.02;
5sub list_number {return "0525";}
6my $usage       = 'B';
7
8# 0525  Cryptographic mode of operation, coded
9# Desc: Specification of the mode of operation used for the algorithm.
10# Repr: an..3
11
12my %code_hash = (
13'1' => [ 'ECB',
14    'DES modes of operation, Electronic Code Book; FIPS Pub 81 (1981); ANSI X3.106; IS 8372 (64 bits); ISO 10116 (n- bits).' ],
15'2' => [ 'CBC',
16    'DES modes of operation, Cipher Block Chaining; FIPS Pub 81 (1981); ANSI X3.106; IS 8372 (64 bits); ISO 10116 (n- bits).' ],
17'3' => [ 'CFB1',
18    'DES modes of operation, Cipher feedback; FIPS Pub 81 (1981); ANSI X3.106; IS 8372 (64 bits); ISO 10116 (n- bits).' ],
19'4' => [ 'CFB8',
20    'DES modes of operation, Cipher feedback; FIPS Pub 81 (1981); ANSI X3.106; IS 8372 (64 bits); ISO 10116 (n- bits).' ],
21'5' => [ 'OFB',
22    'DES modes of operation; FIPS Pub 81 (1981); IS 8372 (64 bits); ISO 10116 (n-bits).' ],
23'16' => [ 'DSMR',
24    'Digital Signature scheme giving Message Recovery. ISO 9796.' ],
25'17' => [ 'CFB64',
26    'DES mode of operation, cipher feedback; ISO 10116 (n- bits).' ],
27'23' => [ 'TCBC',
28    'TDEA mode of operation, Cipher Block Chaining, ANSI X9.52.' ],
29'24' => [ 'TCBC-I',
30    'TDEA mode of operation, Cipher Block Chaining - Interleaved, ANSI X9.52.' ],
31'25' => [ 'TCFB1',
32    'TDEA mode of operation, Cipher Feedback - 1 bit feedback, ANSI X9.52.' ],
33'26' => [ 'TCFB8',
34    'TDEA mode of operation, Cipher Feedback - 8 bit feedback, ANSI X9.52.' ],
35'27' => [ 'TCFB64',
36    'TDEA mode of operation, Cipher Feedback - 64 bit feedback, ANSI X9.52.' ],
37'28' => [ 'TCFB1-P',
38    'TDEA mode of operation, Cipher Feedback Pipelined - 1 bit feedback, ANSI X9.52.' ],
39'29' => [ 'TCFB8-P',
40    'TDEA mode of operation, Cipher Feedback Pipelined - 8 bit feedback, ANSI X9.52.' ],
41'30' => [ 'TCFB64-P',
42    'TDEA mode of operation, Cipher Feedback Pipelined - 64 bit feedback, ANSI X9.52.' ],
43'31' => [ 'TOFB',
44    'TDEA mode of operation, Output Feedback Mode, ANSI X9.52.' ],
45'32' => [ 'TOFB-P',
46    'TDEA mode of operation, Output Feedback Mode Pipelined, ANSI X9.52.' ],
47'33' => [ 'TCBCM',
48    'TDEA mode of operation, Cipher Block Chaining with output feedback Masking, ANSI X9.52.' ],
49'34' => [ 'TCBCM-I',
50    'TDEA mode of operation, Cipher Block Chaining with output feedback Masking Interleaved, ANSI X9.52.' ],
51'35' => [ 'TECB',
52    'TDEA mode of operation, Electronic Cookbook Mode, ANSI X9.52.' ],
53'36' => [ 'CTS',
54    'RC5 mode of operation, Cipher Text Stealing, Published in RCF 2040.' ],
55'ZZZ' => [ 'Mutually agreed',
56    'Mutually agreed between trading partners.' ],
57);
58sub get_codes { return \%code_hash; }
59
601;
61