<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>The code is broken, so I jumped the gun again! Its more than I
      thought with PBE iv problems. I rolled the code out of the
      Cryptography repo until I can get it straight. The vm issue can
      use this package to reproduce: <a class="moz-txt-link-freetext" href="http://jmp.sh/GWcI9rB">http://jmp.sh/GWcI9rB</a>.</p>
    <p>Sorry about that,</p>
    <p>Rob<br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 10/27/2016 2:02 PM, Robert Withers
      wrote:<br>
    </div>
    <blockquote
      cite="mid:2ea62630-2715-dc71-8f01-7faf4b36313e@gmail.com"
      type="cite">
      <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
      <p>Though the whisper code is currently language inter-inoperable,
        the latest code is being hosted on gitlab with International
        Rabbits, as voix-basse-mourde. Here is the code: <a
          moz-do-not-send="true" class="moz-txt-link-freetext"
          href="https://gitlab.com/des-lapins-internationale">https://gitlab.com/des-lapins-internationale</a>.</p>
      <p>If you would like to help, Java could be brought forwards
        adding PBEReader/PBEWriter, dataEncoding negotiation,
        SecureSessionSpecification with filtered cryptoProtocolNames,
        dataEncoderNames, scopeMaker and the traceDomains to
        parameterize the server behavior. On the Smalltalk side,
        Whisper_json, Whisper_magma and Whisper_fuel could be
        implemented. Matching JSON on the Java side. FEC Reed-Solomon
        could be tested and repaired (it's broken). <br>
      </p>
      <p>kerkkutatti is the Java code for remote promises and has the
        Smalltalk porcini code too. With Whisper's new
        SecureServerSpecification, the injection of a scopeMaker and
        encoder is all the config after push into the stack. Lots of
        work there on both sides, to get them talking.<br>
      </p>
      If you want to help, have a beer and I'll match you, let me know
      what you want to work on and I can add you as a gitlab rabbit.<br>
      <br>
      Best,<br>
      Rob<br>
      <br>
      <div class="moz-cite-prefix">On 10/16/2016 7:22 PM, Robert Withers
        wrote:<br>
      </div>
      <blockquote
        cite="mid:612f7bf3-aaf1-8f49-634f-6e6305658f86@gmail.com"
        type="cite">
        <meta http-equiv="content-type" content="text/html;
          charset=utf-8">
        <p>Folks, I have updated whisper or SecureSession to provide
          Java/Squeak/Pharo interoperability. I am no longer able to
          access the Cryptography repo so I cannot push code, but the
          squeak/pharo code is in the squeak-pharo directory in the
          whisper github project. Here is the GitPages link: <a
            moz-do-not-send="true" class="moz-txt-link-freetext"
            href="https://robertwithers.github.io/whisper">https://robertwithers.github.io/whisper</a>,
          with all other links.<br>
        </p>
        <blockquote>
          <p>whisper is osi Layer 5 SecureSession with modern crypto:
            Java/Squeak/Pharo interoperability. </p>
          <ul>
            <li>flips normative osi layer 5 and 6 on its head: now, 5 is
              crypto and 6 is session state resumption</li>
            <li>3-way DH-2048/RSA-2048/RSAPublicKey ASN1DER encoding</li>
            <li>256-bit AES/CBC/PKCS7Padding, 128-bit IV, 160-bit SHA1
              E&amp;M</li>
            <li>PBEEncryptorAES-256 with PBKDF2WithHmacSHA1</li>
          </ul>
        </blockquote>
        <p>Rob<br>
        </p>
      </blockquote>
      <br>
    </blockquote>
    <br>
  </body>
</html>