The algorithm description does not specify the Unicode encoding of the input password.
Specify the Unicode encoding (e.g UTF-16BE, UTF-16LE, etc.)
DocumentProtection
Pg. 1158 Section 2.15.1.28
te
Proposed Disposition of DIS 29500 Comment BR-0006 (Modified: 2008-01-03) Agreed; the following changes will be made to make this assumption explicit in each algorithm: Part 4, ยง2.15.1.28, page 1,158, line 15: First, the UTF-16 encoded password shall be hashed using the following algorithm . The following steps assume that all words are unsigned, the word size is two bytes, and that bit-level SHL/SHR operations shift in the direction of the highest-order and lowest-order bit, respectively. [Example: 0x61 SHR 1 is 0xC2, as 01100001 shifted one position in the direction of its highest-order bit is 11000010. end example] : Similar Comments: CL-0091 , CO-0098 , CZ-0053 , DE-0088 , GB-0220 , GH-0009 , GR-0027 , IN-0075 , IR-0013 , MY-0021 , PT-0039 , US-0052 , UY-0017 , VE-0018
