I moved HDFS to the Kafka Project, which is now Read & Write global. Please use this call...

Installer ss project: 'Kafka'; install: 'HDFS'.

Have a good one; keep it, light.
Kindly,
rabbit
. .. … ‘…^,^

Sent from Callisto House :: decentralized mobile homeless solutions


On 10/3/22 07:38, rabbit wrote:

Oops! I failed to test PromisesLocal. When that package is loaded, the ProtocolState package is not and tests fail. I created a PromisesLoader configuration so run this to load it up...

Have a good one; keep it, light.
Kindly,
rabbit
. .. … ‘…^,^

Sent from Callisto House :: decentralized mobile homeless solutions


On 10/2/22 14:05, rabbit wrote:

Well I do not know what my issue was, now loading the CryptographyBootsatrap calls initialize...no need to explicitly call#satrap.  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.

Cryptography class>>#satrap

  1. loads the 'FixCharacterLimit, which also defines new convenience methods
  • MCMcmUpdater class>>#updateFromAlphaTrunk
  • TestSuite class>>#testsPassInCategory: categoryName
  1. updateFromAlphaTrunk
  1. loads 'ProCrypto-1-1-1' and 'ProCryptoTests-1-1-1'
  2. calls the new method CryptographyTestCase class>>#runAllCryptoTests
  3. saves the image.

So this should suffice to make all this happen in a new crypto image...

Installer ss project: 'Cryptography'; install: 'CryptographyBootsatrap'.

Make sure you use a custom crypto image, saved off to the side as this will always run #satrap and the above steps.

Cheers!

Have a good one; keep it, light.
Kindly,
rabbit
. .. … ‘…^,^

Sent from Callisto House :: decentralized mobile homeless solutions


On 9/30/22 20:03, rabbit wrote:

Ooops!

Try this. is better.

Installer ss project: 'Cryptography'; install: 'CryptographyBootsatrap'.
(Smalltalk at: #CryptographyBootsatrap ifAbsent: [^ nil])
satrap.

Have a good one; keep it, light.
Kindly,
rabbit
. .. … ‘…^,^

Sent from Callisto House :: decentralized mobile homeless solutions


On 9/30/22 19:55, rabbit wrote:

Hey Ron; Hey everyone! I am hoping y'all are quite well! I am.

I’m a disabled veteran, President of my non-profit, Callisto House :: decentralized mobile homeless solutions. I aim to use my Async Promise framework to build a donation bartering system for their use, in each House. SecureObjectCapabilities.

Issue: Why does squeaksource.com hang-up so often? Err...

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.

/--- Loading instructions :: Update from trunk, Crypto, PromisesLocal and ParrotTalk ---\

One: save a new 6.1alpjha image to crypto.image...

Two: This code switches to the trunk update stream and update to alpha; then load and test Crypto, then save. See
CryptographyBootsatrap class>>#satrap.

Everytime this image #startUp: true, the latest update to alpha; then load and test latest Crypto, then save.

Installer ss project: 'Cryptography'; install: 'CryptographyBootsatrap'.
(Smalltalk at: 'CryptographyBootsatrap' ifAbsent: [^ nil])
satrap.

Three: I install PomisesLocal & ParrotTalk packages
Installer ss project: 'Promises'; install: 'PromisesLocal'.
Installer ss project: 'Cryptography'; install: 'ParrotTalkLoader'.

Lastly, I run all tests in the TestRunner. #GREEN!

\--- Confirm by running apropos unit tests: #GREEN! .  ..   ...    '...^,^ ---/

My priority task list:
  1. Checkpoint a stable ParrotTalk, ASN1 & LocalPromises
  2. {XXX} ASN1 extensions to provide class tagging differentiation.
    • This to support RemotePromises encoding in ASN1.
  3. Checkpoint a stable ProCrypto with class tagging ASN1
  4. Switch LocalPromises EventualSends to each be its own EventualProcess, on a VatScheduler.
    • Add customized Semaphores to unschedule back into the Vat suspended pool
    • rescheduled when the Semaphore is signaled.
  5. Re-establish RemotePromises
  6. Checkpoint a stable RemotePromises
  7. Naming Services, using RemotePromises
  8. Default VAT Services (Chat, Log, Stats, Social Feeds, ...)
  9. Double encrypt ParrotTalk | Bridge ParrotTalk sessions
  10. Checkpoint a stable BridgingParrotTalk
  11. Kafka | Replicating, fault-tolerant Comms (issue with event deletion)
  12. Barter exchange network
  13. SPADSServer
  14. FFI-threaded
  15. libsodium
---

{XXX} ASN1 extensions to provide class tagging differentiation.
This to support RemotePromises encoding in ASN1.

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?
  • DSAPublicKey
  • RSAPublicKey
  • X509Certificate
  • ...
The numerical tags are buried in this document, but I am totally unaware of class tagging:

Many thanks for any guidance you can provide. I am grateful for your pointing out the straight path to me!
Have a Good One; Keep it, Light.
Kindly,
rabbit
. .. … ‘…^,^


Sent from Callisto House :: decentralized mobile homeless solutions

_______________________________________________
Cryptography mailing list
Cryptography@lists.squeakfoundation.org
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/cryptography

_______________________________________________
Cryptography mailing list
Cryptography@lists.squeakfoundation.org
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/cryptography

_______________________________________________
Cryptography mailing list
Cryptography@lists.squeakfoundation.org
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/cryptography

_______________________________________________
Cryptography mailing list
Cryptography@lists.squeakfoundation.org
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/cryptography