encryptedHeaders[y++] = (byte) len;
encryptedHeaders[y++] = (byte) (compressionAlgo >> 8);
encryptedHeaders[y++] = (byte) compressionAlgo;
if (encryptedHeaders.length != y)
throw new IllegalStateException("Have more bytes to generate encoding SSK");
aes.initialize(cryptoKey);
pcfb.reset(ehDocname);
pcfb.blockEncipher(encryptedHeaders, 0, encryptedHeaders.length);
System.arraycopy(encryptedHeaders, 0, headers, x, encryptedHeaders.length);
x += encryptedHeaders.length;
// Generate implicit overall hash.