[Cryptography Team] SPADS Factory running; selection occurring

Robert Withers robert.withers at pm.me
Wed Aug 31 07:04:10 UTC 2022


I published 2 new versions with a working SPADSFactory.

ThunkStack-rabbit.41
ParrotTalk-rabbit.69

Moved the SPADSFactory to ParrotTalk. Refined the protocol.
All ParrotTalkFrameProbes green.
SPADSFactory creation and detection and selection of the ProtocolOffered frame.
#upcall: ProtocolOffered up the switched stack fails..

Here's the code to setup and run a couple of SPADSFactories with event registrations on one to connect to the connection.

vatId1 := SessionIdentity sampleVatId1 preferredProtocol: ParrotTalkSessionOperations_v3_7 protocolName; yourself.
vatId2 := SessionIdentity sampleVatId2 preferredProtocol: ParrotTalkSessionOperations_v3_7 protocolName; yourself.

conn1 := nil. conn2 := nil.
vat1 := SPADSFactory newOnKey: vatId1.
vat1 start.

vat2 := SPADSFactory newOnKey: vatId2.
vat2 when: #connectionRunning evaluate: [ :conn | conn2 := conn. conn2 send: msg.
conn2 when: #connectionClosed evaluate: [ :connA | conn2Closed := true]].
vat2 start.

keep it, light,
rabbit

On 8/30/22 14:23, Ron Teitelbaum wrote:

> Hi Rob,
>
> So glad you are doing well. Looking forward to seeing the results of all your hard work. Good luck with it!
>
> Keep it light :)
>
> Ron
>
> On Tue, Aug 30, 2022, 2:02 PM Robert <robert.withers at pm.me> wrote:
>
>> I am doing incredibly well. I finally opened up Squeak to work on this. I got those ParrotTalk frame probes working properly and tested. Now to test the actual selection…
>>
>> Have a good one; take it, light.
>> Kindly,
>> Robert
>>
>> Sent from Callisto House :: decentralized homeless solutions
>>
>> On Tue, Aug 30, 2022 at 13:54, Ron Teitelbaum <ron at usmedrec.com> wrote:
>>
>>> That sounds very cool Robert!
>>>
>>> Hope you are doing well!
>>>
>>> Ron
>>>
>>> On Tue, Aug 30, 2022 at 9:11 AM Robert <robert.withers at pm.me> wrote:
>>>
>>>> Currently installing ParrotTalk Protocol Selector (negotiation) and ParrotTalk V36, V37 & V38 FrameProbes.
>>>>
>>>> SSL 1.0, TLS 1.2 & SSH forthcoming. TLS 1.3? Need EDH.
>>>>
>>>> Have a good one; take it, light.
>>>> Kindly,
>>>> Robert
>>>>
>>>> Sent from Callisto House :: decentralized homeless solutions
>>>>
>>>> On Tue, Aug 30, 2022 at 08:46, Robert Withers <robert.withers at pm.me> wrote:
>>>>
>>>>> I have started shaping my new SPADS server, the
>>>>> SecureProtocolAnalysisDetetectionSelection server. I have the
>>>>> ProbingFrameBuffer using frame probes to analyze, detect and select the
>>>>> operations for the discovered protocol. This SPADS server can come
>>>>> online with all available functional protocols installed and probing
>>>>> incoming traffic to detect and select the appropriate secure handshake
>>>>> protocol based on the initial frame arriving. Then proceed with that
>>>>> handshake to establish a secure connection.
>>>>>
>>>>> Currently non-functional and non-tested. I like to mold the clay before
>>>>> making it sound.
>>>>>
>>>>> Get it working; get it working right; get it working fast. It is not yet
>>>>> working, but it is molding well.
>>>>>
>>>>> ThunkStack-rabbit.40.mcz
>>>>>
>>>>> take it, light,
>>>>> rabbit
>>>>>
>>>>> . .. ... '...^,^
>>>>
>>>> _______________________________________________
>>>> Cryptography mailing list
>>>> Cryptography at lists.squeakfoundation.org
>>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/cryptography
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/cryptography/attachments/20220831/13840a17/attachment.html>


More information about the Cryptography mailing list