<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Well I do not know what my issue was, now loading the
CryptographyBootsatrap calls initialize...no need to explicitly
call#<span style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0, 0);
font-family: -apple-system, Helvetica, Arial, sans-serif;"></span><span
style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0, 0);
font-family: -apple-system, Helvetica, Arial, sans-serif;"><i><span
style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0, 0);
font-family: -apple-system, Helvetica, Arial, sans-serif;"><span
style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0,
0); font-family: -apple-system, Helvetica, Arial,
sans-serif;"><i>satrap. </i></span></span></i></span> This
adds CryptographyBootsatrap to the startUp: list and #startUp:
true calls #satrap on every restart. So with this image, every
restart does the following...1) loads latest FixCharacterLimit, 2)
updates from the alpha trunk, 3) loads latest Crypto, 4) runs all
Crypto tests and 5) saves the image.<br>
</p>
<blockquote>
<p>Cryptography class>>#satrap <br>
</p>
<ol>
<li>loads the 'FixCharacterLimit, which also defines new
convenience methods <br>
</li>
</ol>
<blockquote>
<ul>
<li>MCMcmUpdater class>>#updateFromAlphaTrunk</li>
<li>TestSuite class>>#testsPassInCategory: categoryName</li>
</ul>
</blockquote>
<ol start="2">
<li>updateFromAlphaTrunk</li>
</ol>
<blockquote>
<ul>
<li>sets #defaultUpdateURL: to the alpha trunk
('<a class="moz-txt-link-freetext" href="https://source.squeak.org/trunk">https://source.squeak.org/trunk</a>')</li>
<li>calls #updateFromServer.</li>
</ul>
</blockquote>
<ol start="3">
<li>loads 'ProCrypto-1-1-1' and 'ProCryptoTests-1-1-1'</li>
<li>calls the new method CryptographyTestCase
class>>#runAllCryptoTests</li>
<li>saves the image.<br>
</li>
</ol>
</blockquote>
<p>So this should suffice to make all this happen in a new crypto
image...<br>
</p>
<blockquote>
<p><span style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0, 0);
font-family: -apple-system, Helvetica, Arial, sans-serif;"><i>Installer
ss project: 'Cryptography'; install:
'CryptographyBootsatrap'.</i></span></p>
</blockquote>
<p><span style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0, 0);
font-family: -apple-system, Helvetica, Arial, sans-serif;">Make
sure you use a custom crypto image, saved off to the side as
this will always run #satrap and the above steps.</span></p>
<p><span style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0, 0);
font-family: -apple-system, Helvetica, Arial, sans-serif;"><i>Cheers!<br>
</i></span></p>
<div class="moz-signature">
<div>Have a good one; keep it, light.</div>
<div>Kindly,</div>
<div>rabbit</div>
<div>. .. … ‘…^,^</div>
<br>
<div>Sent from Callisto House :: decentralized mobile homeless
solutions</div>
<br>
<br>
</div>
<div class="moz-cite-prefix">On 9/30/22 20:03, rabbit wrote:<br>
</div>
<blockquote type="cite"
cite="mid:17975111-e52d-87bf-828f-0eef8d9fcfb6@callistohouse.org">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<p>Ooops!</p>
<p>Try this. is better.</p>
<blockquote>
<p><span style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0, 0);
font-family: -apple-system, Helvetica, Arial, sans-serif;"><i>Installer
ss project: 'Cryptography'; install:
'CryptographyBootsatrap'.<br>
(Smalltalk at: #CryptographyBootsatrap ifAbsent: [^ nil])
</i></span><span style="color: var(--text-color); font-size:
16px; -webkit-text-size-adjust: auto; caret-color: rgb(255,
0, 0); font-family: -apple-system, Helvetica, Arial,
sans-serif;"><i><span style="color: var(--text-color);
font-size: 16px; -webkit-text-size-adjust: auto;
caret-color: rgb(255, 0, 0); font-family: -apple-system,
Helvetica, Arial, sans-serif;"><span style="color:
var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255,
0, 0); font-family: -apple-system, Helvetica, Arial,
sans-serif;"><i>satrap</i></span></span>.</i></span></p>
</blockquote>
<div class="moz-signature">
<div>Have a good one; keep it, light.</div>
<div>Kindly,</div>
<div>rabbit</div>
<div>. .. … ‘…^,^</div>
<br>
<div>Sent from Callisto House :: decentralized mobile homeless
solutions</div>
<br>
<br>
</div>
<div class="moz-cite-prefix">On 9/30/22 19:55, rabbit wrote:<br>
</div>
<blockquote type="cite"
cite="mid:8281b1e3-4616-0f19-a7aa-afaf6431f78c@callistohouse.org">
<meta http-equiv="content-type" content="text/html;
charset=UTF-8">
<p><span style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0, 0);
font-family: -apple-system, Helvetica, Arial, sans-serif;
background: var(--bg-color);">Hey Ron; Hey everyone! I am
hoping y'all are quite well! I am.<br>
</span></p>
<p><span style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0, 0);
font-family: -apple-system, Helvetica, Arial, sans-serif;
background: var(--bg-color);">I’m a disabled veteran,
President of my non-profit, Callisto House </span><span
style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0, 0);
font-family: -apple-system, Helvetica, Arial, sans-serif;
background: var(--bg-color);">:: </span><span style="color:
var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0, 0);
font-family: -apple-system, Helvetica, Arial, sans-serif;">decentralized
mobile homeless solutions. I aim to use my Async Promise
framework to build a donation bartering system for their
use, in each House. <b>SecureObjectCapabilities.</b></span></p>
<blockquote>
<p><span style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0,
0); font-family: -apple-system, Helvetica, Arial,
sans-serif;"><b>Issue: </b>Why does squeaksource.com
hang-up so often? Err...<br>
</span></p>
</blockquote>
<p><span style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0, 0);
font-family: -apple-system, Helvetica, Arial, sans-serif;">I
have refactored the packages in Cryptography, Oceanside
& Promises. I put all Promise packages in Promise,
including Raven&SqueakELib&Brook&... previous
incarnations. I removed all Promise packages from
Cryptography and Oceanside. I created the project Kafka.</span></p>
<p><span style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0, 0);
font-family: -apple-system, Helvetica, Arial, sans-serif;">/---
Loading instructions :: Update from trunk, Crypto,
PromisesLocal and ParrotTalk ---\</span></p>
<p><span style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0, 0);
font-family: -apple-system, Helvetica, Arial, sans-serif;">One:
save a new 6.1alpjha image to crypto.image...<br>
</span></p>
<p><span style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0, 0);
font-family: -apple-system, Helvetica, Arial, sans-serif;">Two:
This code switches to the trunk update stream and update to
alpha; then load and test Crypto, then save. See </span><br>
<span style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0, 0);
font-family: -apple-system, Helvetica, Arial, sans-serif;"><span
style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0,
0); font-family: -apple-system, Helvetica, Arial,
sans-serif;"><i>CryptographyBootsatrap
class>>#satrap.<br>
</i></span></span></p>
<p><span style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0, 0);
font-family: -apple-system, Helvetica, Arial, sans-serif;">
Everytime this image #startUp: true, the latest </span><span
style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0, 0);
font-family: -apple-system, Helvetica, Arial, sans-serif;">update
to alpha; then load and test </span><span style="color:
var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0, 0);
font-family: -apple-system, Helvetica, Arial, sans-serif;"><span
style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0,
0); font-family: -apple-system, Helvetica, Arial,
sans-serif;">latest </span>Crypto, then save.</span><br>
<span style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0, 0);
font-family: -apple-system, Helvetica, Arial, sans-serif;"></span></p>
<blockquote>
<p><span style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0,
0); font-family: -apple-system, Helvetica, Arial,
sans-serif;"><i>Installer ss project: 'Cryptography';
install: 'CryptographyBootsatrap'.<br>
(Smalltalk at: 'CryptographyBootsatrap' ifAbsent: [^
nil]) </i></span><span style="color: var(--text-color);
font-size: 16px; -webkit-text-size-adjust: auto;
caret-color: rgb(255, 0, 0); font-family: -apple-system,
Helvetica, Arial, sans-serif;"><i><span style="color:
var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255,
0, 0); font-family: -apple-system, Helvetica, Arial,
sans-serif;"><span style="color: var(--text-color);
font-size: 16px; -webkit-text-size-adjust: auto;
caret-color: rgb(255, 0, 0); font-family:
-apple-system, Helvetica, Arial, sans-serif;"><i>satrap</i></span></span>.<br>
</i></span></p>
</blockquote>
<span style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0, 0);
font-family: -apple-system, Helvetica, Arial, sans-serif;"><span
style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0, 0);
font-family: -apple-system, Helvetica, Arial, sans-serif;"><span
style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0,
0); font-family: -apple-system, Helvetica, Arial,
sans-serif;">Three: I install </span>PomisesLocal &
ParrotTalk packages</span><span style="color:
var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0, 0);
font-family: -apple-system, Helvetica, Arial, sans-serif;"><br>
</span></span>
<blockquote><span style="color: var(--text-color); font-size:
16px; -webkit-text-size-adjust: auto; caret-color: rgb(255,
0, 0); font-family: -apple-system, Helvetica, Arial,
sans-serif;"><i>Installer ss project: 'Promises'; install:
'PromisesLocal'.<br>
Installer ss project: 'Cryptography'; install:
'ParrotTalkLoader'.</i></span><span style="color:
var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0, 0);
font-family: -apple-system, Helvetica, Arial, sans-serif;"><span
style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0,
0); font-family: -apple-system, Helvetica, Arial,
sans-serif;"><span style="color: var(--text-color);
font-size: 16px; -webkit-text-size-adjust: auto;
caret-color: rgb(255, 0, 0); font-family: -apple-system,
Helvetica, Arial, sans-serif;"></span></span></span><br>
<span style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0, 0);
font-family: -apple-system, Helvetica, Arial, sans-serif;"><span
style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0,
0); font-family: -apple-system, Helvetica, Arial,
sans-serif;"><span style="color: var(--text-color);
font-size: 16px; -webkit-text-size-adjust: auto;
caret-color: rgb(255, 0, 0); font-family: -apple-system,
Helvetica, Arial, sans-serif;"></span></span></span></blockquote>
<p><span style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0, 0);
font-family: -apple-system, Helvetica, Arial, sans-serif;"><span
style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0,
0); font-family: -apple-system, Helvetica, Arial,
sans-serif;"></span>Lastly, I run all tests in the
TestRunner. #GREEN!<br>
</span></p>
<p><span style="color: var(--text-color); font-size: 16px;
-webkit-text-size-adjust: auto; caret-color: rgb(255, 0, 0);
font-family: -apple-system, Helvetica, Arial, sans-serif;"></span>\---
Confirm by running apropos unit tests: <b>#GREEN!</b> . ..
... '...^,^ ---/</p>
<div id="AppleMailSignature" dir="ltr"><!-- signature open -->My
priority task list:</div>
<div dir="ltr">
<ol>
<li>Checkpoint a stable ParrotTalk, ASN1 & LocalPromises</li>
<li><font size="4"><b>{XXX}</b></font> ASN1 extensions to
provide class tagging differentiation.</li>
<ul type="disc">
<li>This to support RemotePromises encoding in ASN1.</li>
</ul>
<li>Checkpoint a stable ProCrypto with class tagging ASN1</li>
<li>Switch LocalPromises EventualSends to each be its own
EventualProcess, on a VatScheduler.</li>
<ul type="disc">
<li>Add customized Semaphores to unschedule back into the
Vat suspended pool</li>
<li>rescheduled when the Semaphore is signaled.</li>
</ul>
<li>Re-establish RemotePromises</li>
<li>Checkpoint a stable RemotePromises</li>
<li>Naming Services, using RemotePromises</li>
<li>Default VAT Services (Chat, Log, Stats, Social Feeds,
...)</li>
<li>Double encrypt ParrotTalk | Bridge ParrotTalk sessions</li>
<li>Checkpoint a stable BridgingParrotTalk</li>
<li>Kafka | Replicating, fault-tolerant Comms (issue with
event deletion)</li>
<li>Barter exchange network</li>
<li>SPADSServer</li>
<li>FFI-threaded<br>
</li>
<li>libsodium
<ol>
</ol>
</li>
</ol>
</div>
<div dir="ltr">---</div>
<div dir="ltr"><br>
</div>
<div dir="ltr"><font size="5"><b>{XXX}</b> <b>ASN1 extensions
to provide class tagging differentiation. <br>
</b></font></div>
<div dir="ltr"><font size="5"><b>This to support RemotePromises
encoding in ASN1.</b></font></div>
<div dir="ltr"><b><br>
</b></div>
<div dir="ltr"><b>My current questions are whether the various
PKIX et al use a non-UNIVERSAL class tag, and/or
Constructed? As well, what are the correct numerical tags
for these structures? Advice, por favor?</b><br>
</div>
<div dir="ltr">
<ul>
<li>DSAPublicKey</li>
<li>RSAPublicKey</li>
<li>X509Certificate</li>
<li>...<br>
</li>
</ul>
</div>
<div dir="ltr">The numerical tags are buried in this document,
but I am totally unaware of class tagging: <br>
</div>
<blockquote>
<div dir="ltr">
<pre><font size="5"><b><a moz-do-not-send="true" href="https://datatracker.ietf.org/doc/html/rfc5912"><span class="h1">New ASN.1 Modules for the Public Key Infrastructure Using X.509 (PKIX)</span></a></b></font></pre>
</div>
</blockquote>
<div dir="ltr"><br>
</div>
<div dir="ltr">Many thanks for any guidance you can provide. I
am grateful for your pointing out the straight path to me!<br>
</div>
<blockquote>
<div dir="ltr">
<div>
<div id="protonmail_signature_block"
class="protonmail_signature_block" style="outline:
none;">
<div style="outline: none;">
<div style="outline: none;"><span
style="background-color: rgba(255, 255, 255, 0);">Have
a Good One; Keep it, Light.</span></div>
<div style="outline: none;"><span
style="background-color: rgba(255, 255, 255, 0);">Kindly,<br>
</span></div>
<span style="background-color: rgba(255, 255, 255,
0);">rabbit<br>
. .. … ‘…^,^</span></div>
</div>
<div class="signature_br" style="outline: none;"><span
style="background-color: rgba(255, 255, 255, 0);"><br>
</span></div>
<div class="signature_br" style="outline: none;"><span
style="background-color: rgba(255, 255, 255, 0);"><br>
</span></div>
<div id="protonmail_mobile_signature_block"
style="outline: none; min-height: 40px;">
<div style="outline: none;"><span
style="background-color: rgba(255, 255, 255, 0);">Sent
from Callisto House :: decentralized mobile homeless
solutions</span></div>
</div>
</div>
<!-- signature close --></div>
</blockquote>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
Cryptography mailing list
<a class="moz-txt-link-abbreviated moz-txt-link-freetext" href="mailto:Cryptography@lists.squeakfoundation.org" moz-do-not-send="true">Cryptography@lists.squeakfoundation.org</a>
<a class="moz-txt-link-freetext" href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/cryptography" moz-do-not-send="true">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/cryptography</a>
</pre>
</blockquote>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
Cryptography mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Cryptography@lists.squeakfoundation.org">Cryptography@lists.squeakfoundation.org</a>
<a class="moz-txt-link-freetext" href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/cryptography">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/cryptography</a>
</pre>
</blockquote>
</body>
</html>