[squeak-dev] PAPS -ParrotTalk Automated Protocol Selection

karl ramberg karlramberg at gmail.com
Sun Jun 9 10:16:10 UTC 2019


Your site seems offline:

http://callistohouse.club/index.php/2019/06/07/the-logic-behind-parrottalk/



Best,
Karl

On Sun, Jun 9, 2019 at 4:05 AM Robert via Squeak-dev <
squeak-dev at lists.squeakfoundation.org> wrote:

> Some recent posts to my blog regarding ParrotTalk :::
>
> http://callistohouse.club/index.php/2019/06/07/the-logic-behind-parrottalk/
>
> http://callistohouse.club/index.php/2019/06/08/redesigning-parrottalk-for-automated-protocol-selection/
>
> http://callistohouse.club/index.php/2019/06/08/thoughts-of-the-great-internet-war-over-the-right-to-privacy-in-data-in-motion-encryption/
>
> Kindly,
> Robert
>
>
> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
> On Saturday, June 8, 2019 10:02 PM, Robert <robert.withers at pm.me> wrote:
>
> I renamed the PaarrotTalk's [3] SessionOperations. The current hierarchy
> of SessionOperations as follows:
>
> SessionOperations...
> - ParrotTalkSessionOperations_v3_8
> - ParrotTalkSessionOperations_v3_7
> - ParrotTalkSessionOperations_v3_6
> - SSLHandshakeStateMachine
> - SSHTransportHandshakeStateMachine
>
>
> [1] SSL-rww.20.mcz -
> http://www.squeaksource.com/Oceanside/SSL-rww.20.mcz
> [2] SSH-rww.13.mcz -
> http://www.squeaksource.com/Oceanside/SSH-rww.13.mcz
> <http://www.squeaksource.com/Oceanside/SSL-rww.20.mcz>
> [3] ParrotTalk-rww.31.mcz -
> http://www.squeaksource.com/Oceanside/ParrotTalk-rww.31.mcz
> <http://www.squeaksource.com/Oceanside/SSL-rww.20.mcz>
> [4] Telnet-rww.105.mcz -
> http://www.squeaksource.com/Oceanside/Telnet-rww.105.mcz
> <http://www.squeaksource.com/Oceanside/SSL-rww.20.mcz>
> [5] Ian Piumarta - http://piumarta.com/cv/bio.html
>
> Kindly,
> Robert
>
>
> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
> On Saturday, June 8, 2019 9:52 PM, Robert <robert.withers at pm.me> wrote:
>
>
>    - 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]. Complete delayed credit due
>    to Ian. I harvested the ProtocolState from Ian many, many moons ago and
>    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!
>
>    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:
>
>    SessionOperations...
>
>
>    - SessionOperations_v3_8
>    - SessionOperations_v3_7
>    - SessionOperations_v3_6
>    - SSLHandshakeStateMachine
>    - SSHTransportHandshakeStateMachine
>
>
> [1] SSL-rww.20.mcz -
> http://www.squeaksource.com/Oceanside/SSL-rww.20.mcz
> [1] SSH-rww.13.mcz -
> http://www.squeaksource.com/Oceanside/SSH-rww.13.mcz
> <http://www.squeaksource.com/Oceanside/SSL-rww.20.mcz>
> [1] ParrotTalk-rww.30.mcz -
> http://www.squeaksource.com/Oceanside/ParrotTalk-rww.30.mcz
> <http://www.squeaksource.com/Oceanside/SSL-rww.20.mcz>
> [4] Telnet-rww.105.mcz -
> http://www.squeaksource.com/Oceanside/Telnet-rww.105.mcz
> <http://www.squeaksource.com/Oceanside/SSL-rww.20.mcz>
> [5] Ian Piumarta - http://piumarta.com/cv/bio.html
>
> Kindly,
> Robert
>
>
> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
> On Saturday, June 8, 2019 8:00 AM, Robert via Squeak-dev <
> squeak-dev at lists.squeakfoundation.org> wrote:
>
> I have been reworking the initial session stack to use a SessionOperation
> which does Protocol Selection. Some progress in defining and implementing a
> new feature of ParrotTalk Automated Protocol Selection - PAPS. Heh.
>
>
> http://callistohouse.club/index.php/2019/06/08/redesigning-parrottalk-for-automated-protocol-selection/
>
> “With full implementations of SSL (TLS v1.2) [1] and SSH [2] in Squeak’s
> Cryptography project, a FrameAnalyzer May be able to automatically detect
> frame specification for a given incoming frame and choose non-ParrotTalk
> frames and hence distinguish a variety of Protocol SessionOperations
> (SessionOperations_v3_6, SessionOperations_v3_7, SessionOperations_v3_8,
> SSL_TLS_1_2, SSL_TLS_v1_3, SSH). That would be a powerful capability.
>
> [1] SSL –
> http://www.squeaksource.com/Cryptography/SSL-CDavidShaffer.19.mcz
>
> [2] SSH – http://www.squeaksource.com/Cryptography/SSH-rww.12.mcz>
> Kindly,
> Robert
> robert at callistohouse.club
> http://callistohouse.club
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20190609/8f0f055c/attachment.html>


More information about the Squeak-dev mailing list