<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <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 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>
  </body>
</html>