Title: 1619 Disk: Issues with section 6 (Key Exporting and Archving)

Section 6 on Exporting and Archiving LRW-AES keys needs work. There are inconsistencies which make it hard to understand.

The tables list three data types (Text, Base64, and Integer), but the XML example only shows text values and base64 values.

In the example, the "base64" values seem to be either Base64 values (ID, and KeyValue) or decimal integers (StandardNumber, StandardVersion, KeyScopeStart, DataUnitSize, KeyScopeLength, and KeyLength).

In the tables, the column labeled "Format" should be changed to "XML Encoding"

The types are not consistent between the tables and the example. For example,

- The "StandardNumber" is shown in the table as 128 bytes of Text, but in the example, it is shown as:

"<StandardNumber Encoding="base64">1619</StandardNumber>", which is neither Text, correctly formed Base64, nor correctly specified Integer. Base64 encoding of 1619 would be "BlM" or "UwY" depending on the endianness of the 1619 value.

The example contains no Integer values (except those specified as "base64")

The StandardNumber is shown as "128 bytes" of Text. This should be "up to 128 bytes".

The TransformName is shown as "16 bytes" of Text. This should be "up to 16 bytes".

The StandardVersion is shown as "1 byte" of Base64, which is not enough to hold the value 2006 (used in the example). The field should be "Integer" and the size should be "2 bytes"

Garry McCracken / Rob Ewan


Reply via email to