<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hello all,<br>
    <br>
    Thanks to everyone who has given input so far.  I've updated the
    KeyDerivation API with the comments I've received.  The new
    specification is here:<br>
    <br>
    Text:
    <a class="moz-txt-link-freetext" href="http://cr.openjdk.java.net/~jnimeh/reviews/kdfspec/kdfspec.02.txt">http://cr.openjdk.java.net/~jnimeh/reviews/kdfspec/kdfspec.02.txt</a><br>
    Javadoc:
    <a class="moz-txt-link-freetext" href="http://cr.openjdk.java.net/~jnimeh/reviews/kdfspec/javadoc.02/">http://cr.openjdk.java.net/~jnimeh/reviews/kdfspec/javadoc.02/</a><br>
    <br>
    In terms of high level changes:
    <ul>
      <li>Moved to a getInstance/init usage pattern similar to Mac,
        KeyAgreement, Cipher, etc.  This allows KDF objects to be reused
        with different parameters by reinitializing.</li>
      <li>Name change: DerivedKeyParameterSpec -->
        DerivationParameterSpec</li>
      <li>Keys returned by derivation methods are now java.security.Key
        rather than SecretKey<br>
      </li>
      <li>Provided additional derivation methods to support non-key
        based output: deriveData, deriveObject</li>
      <li>Added a new constructor to DerivationParameterSpec to support
        the Object return type.</li>
    </ul>
    Thanks,<br>
    --Jamil<br>
  </body>
</html>