<div><div>In the context of not knowing if all of you are following the squeak list, I posted there about recent developments.<br></div><div><br></div><div>I ported SSL [1] and SSH [2], onto ParrotTalk's framework,
along with a new supporting ParrotTalk [3], including the supporting
Telnet [4] and PseudoTTY changesets from Ian Piumarta [5]. <br><br>My complete
delayed credit due to Ian. I harvested the ProtocolState from Ian many,
many moons ago, as well as his framework of a stack and I reworked this mercilessly.  I completely forgot to credit him and lost the pointer.
 Well, in porting Telnet, I rediscovered the original source. I ensured
its definition within ParrotTalk, with a few changes I depend on. Thanks
 Ian!<br></div><div><br></div><div>I ported initial attempts to subclass an important
stateMachine, from each of SSL and SSH, to be rooted at ParrotTalk's
SessionOperations. More work is needed, including defining active
frameSpecifications that can ddetect appropriate frames for these new
Protocols, in a new FrameAnalyzer, to be used by the new
SessionProtocolSelector. The current hierarchy of SessionOperations as
follows:<br></div><div><br></div><div>SessionOperations...<br></div></div><div><div><ul><li>SessionOperations_v3_8<br></li><li>SessionOperations_v3_7<br></li><li>SessionOperations_v3_6<br></li><li>SSLHandshakeStateMachine<br></li><li>SSHTransportHandshakeStateMachine<br></li></ul><div><div><br></div></div></div></div><div style="color: rgb(34, 34, 34); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><div>[1] SSL-rww.20.mcz - <br></div><div><div><a href="http://www.squeaksource.com/Oceanside/SSL-rww.20.mcz" target="_blank" rel="noreferrer nofollow noopener">http://www.squeaksource.com/Oceanside/SSL-rww.20.mcz</a><br></div><div>[1] SSH-rww.13.mcz - <br></div></div><div><div><a href="http://www.squeaksource.com/Oceanside/SSL-rww.20.mcz" target="_blank" rel="noreferrer nofollow noopener">http://www.squeaksource.com/Oceanside/SSH-rww.13.mcz</a><br></div><div>[1] ParrotTalk-rww.31.mcz - <br></div><div><a href="http://www.squeaksource.com/Oceanside/SSL-rww.20.mcz" target="_blank" rel="noreferrer nofollow noopener">http://www.squeaksource.com/Oceanside/ParrotTalk-rww.31.mcz</a><br></div><div>[4] Telnet-rww.105.mcz - <br></div></div><div><div><a href="http://www.squeaksource.com/Oceanside/SSL-rww.20.mcz" target="_blank" rel="noreferrer nofollow noopener">http://www.squeaksource.com/Oceanside/Telnet-rww.105.mcz</a><br></div></div></div><div>[5] Ian Piumarta - <a href="http://piumarta.com/cv/bio.html" target="_blank" rel="noreferrer nofollow noopener">http://piumarta.com/cv/bio.html</a><br></div><div></div><div><br></div><div class="protonmail_signature_block"><div class="protonmail_signature_block-user"><div>Kindly,<br></div><div>Robert<br></div></div><div class="protonmail_signature_block-proton protonmail_signature_block-empty"><br></div></div><div><br></div><div>‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐<br></div><div> On Sunday, June 9, 2019 6:03 PM, Robert <robert.withers@protonmail.com> wrote:<br></div><div> <br></div><blockquote class="protonmail_quote" type="cite"><h1 style="box-sizing: inherit; clear: both; font-weight: 700; margin: 0px 0px 1.05em; text-rendering: optimizelegibility; font-family: Montserrat, "Helvetica Neue", sans-serif; font-size: 2.5rem; line-height: 1.225; color: rgb(26, 26, 26); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><span style="font-family:arial, sans-serif"><span style="font-size:14px">I pray this email finds all of you well! I apologize for my previous incomplete email. Some of my recent posts regarding ParrotTalk plans & development on my new blog Callisto House LLC. You may find the origins & intention of Callisto House, described in the <a href="http://callistohouse.club/index.php/about/" target="_blank" title="http://callistohouse.club/index.php/about/" rel="nofollow">About page</a>, interesting background. The caching is getting confused, looking into that.<br><br><a href="http://callistohouse.club/index.php/2019/06/08/thoughts-of-the-great-internet-war-over-the-right-to-privacy-in-data-in-motion-encryption/" target="_blank" title="http://callistohouse.club/index.php/2019/06/08/thoughts-of-the-great-internet-war-over-the-right-to-privacy-in-data-in-motion-encryption/" rel="nofollow">Thoughts of the great internet war over the right to privacy during data-in-motion encryption</a><br></span></span><span style="font-size:14px"><span style="font-family:arial, sans-serif"><a href="http://callistohouse.club/index.php/2019/06/07/the-logic-behind-parrottalk/" target="_blank" title="http://callistohouse.club/index.php/2019/06/07/the-logic-behind-parrottalk/" rel="nofollow">The logic behind ParrotTalk</a></span></span><a href="http://callistohouse.club/index.php/2019/06/07/the-logic-behind-parrottalk/" target="_blank" title="http://callistohouse.club/index.php/2019/06/07/the-logic-behind-parrottalk/" rel="nofollow"><br></a><span style="font-family:arial, sans-serif"><span style="font-size:14px"><a href="http://callistohouse.club/index.php/2019/06/08/redesigning-parrottalk-for-automated-protocol-selection/" target="_blank" title="http://callistohouse.club/index.php/2019/06/08/redesigning-parrottalk-for-automated-protocol-selection/" rel="nofollow">PAPAS – Redesigning ParrotTalk for Automated Protocol Analyzer & Selector…</a></span></span></h1><div><div><span style="font-family:arial, sans-serif"><span style="font-size:14px">The reason I intended to write you is a request for the modernization of Cryptography assistance. In reading about TLS 1.3 [1], I read somewhere in its rfc [2], a discussion of negotiable Diffie-Hellman variants, using Elliptical algorithms. I do not believe we have such DH algorithms impl&tested, do we? There may be more specialized algorithms in use with TLS .13, as well. I have not looked deeply. As well, there is SHA512. The last item I have noticed is that the Blowfish cipher is not subclassing the hierarchy of Ciphers and so is not fully integrated into the Cryptography framework.  I am requesting that those few brilliant cryptologists who have helped to implement all of our Algorithms, take a look at new algorithms/port Blowfish and help to impl&test them, in an effort to modernize. <br><br>I truly feel that our Cryptography repository, aside from all the crap I have published, is filled with a wonderful tested implementation of many useful Cryptographic algorithms. I am hoping thaose few of you may consider this request graciously and dust off your chops. And dive in, so I may be able to implement TLS 1.3, for us. In particular, I would refer you to my blog post linked above titled PAPAS.<br></span></span></div><div>Also, in browsing Signal's code [3], there seems to be some interesting algorithms implemented there, including an ECPublicKey and ECPrivateKey, and an HKDF. I am considering implementing Moxie Marlinspike's double-rachet in ParrotTalk. I have no idea whether these would be useful, it seems that they may be.<br></div><div><br></div><div>I am fully engaged with PAPAS and would love to actually be able to use this new stuff without having to implement them myself. I appreciate you and all that you have done. Cryptography is baby's milk.<br></div></div><div class="protonmail_signature_block"><div class="protonmail_signature_block-user"><div>Kindly & many thanks for your consideration of participation,<br></div><div>Robert<br></div></div><div class="protonmail_signature_block-proton protonmail_signature_block-empty"><br></div></div><div><div><br></div><div><div>[1] IETF's TLS 1.3 blog -  <a href="https://www.ietf.org/blog/tls13/">https://www.ietf.org/blog/tls13/</a><br></div><div>[2] TLS 1.3 RFC - <a href="https://tools.ietf.org/html/rfc8446">https://tools.ietf.org/html/rfc8446</a><br></div><div><div>[3] libsignal-protocol-java - <a href="https://github.com/signalapp/libsignal-protocol-java">https://github.com/signalapp/libsignal-protocol-java</a><br></div></div><div>‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐<br></div></div></div><div>On Sunday, June 9, 2019 5:36 PM, Robert <robert.withers@protonmail.com> wrote:<br></div><div><br></div><blockquote type="cite" class="protonmail_quote"><div><div>Some recent posts to my blog regarding ParrotTalk :::<br></div></div><h1 style="box-sizing: inherit; clear: both; font-weight: 700; margin: 0px 0px 1.05em; text-rendering: optimizelegibility; font-family: Montserrat, "Helvetica Neue", sans-serif; font-size: 2.5rem; line-height: 1.225; color: rgb(26, 26, 26); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><span style="font-family:arial, sans-serif"><span style="font-size:14px">Thoughts of the great internet war over the right to privacy during data-in-motion encryption</span></span><br></h1><div><div><a href="http://callistohouse.club/index.php/2019/06/07/the-logic-behind-parrottalk/" target="_blank" rel="noreferrer nofollow noopener">http://callistohouse.club/index.php/2019/06/07/the-logic-behind-parrottalk/</a><br></div></div><div><div><a href="http://callistohouse.club/index.php/2019/06/08/redesigning-parrottalk-for-automated-protocol-selection/" target="_blank" rel="noreferrer nofollow noopener">http://callistohouse.club/index.php/2019/06/08/redesigning-parrottalk-for-automated-protocol-selection/</a><br></div><div><a href="http://callistohouse.club/index.php/2019/06/08/thoughts-of-the-great-internet-war-over-the-right-to-privacy-in-data-in-motion-encryption/" target="_blank" rel="noreferrer nofollow noopener">http://callistohouse.club/index.php/2019/06/08/thoughts-of-the-great-internet-war-over-the-right-to-privacy-in-data-in-motion-encryption/</a><br></div></div><div class="protonmail_signature_block"><div class="protonmail_signature_block-user"><div><div><br></div></div></div></div><div><br></div><div class="protonmail_signature_block"><div class="protonmail_signature_block-user"><div>Kindly,<br></div><div>Robert<br></div></div><div class="protonmail_signature_block-proton protonmail_signature_block-empty"><br></div></div><div><br></div></blockquote><div><br></div></blockquote><div><br></div>