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:
*New ASN.1 Modules for the Public Key Infrastructure Using X.509 (PKIX) https://datatracker.ietf.org/doc/html/rfc5912*
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
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:
- Checkpoint a stable ParrotTalk, ASN1 & LocalPromises
- *{XXX}* ASN1 extensions to provide class tagging differentiation.
- This to support RemotePromises encoding in ASN1.
- Checkpoint a stable ProCrypto with class tagging ASN1
- 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.
- Re-establish RemotePromises
- Checkpoint a stable RemotePromises
- Naming Services, using RemotePromises
- Default VAT Services (Chat, Log, Stats, Social Feeds, ...)
- Double encrypt ParrotTalk | Bridge ParrotTalk sessions
- Checkpoint a stable BridgingParrotTalk
- Kafka | Replicating, fault-tolerant Comms (issue with event deletion)
- Barter exchange network
- SPADSServer
- FFI-threaded
- 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:
*New ASN.1 Modules for the Public Key Infrastructure Using X.509 (PKIX) <https://datatracker.ietf.org/doc/html/rfc5912>*
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
Here's the code to test all tests in Crypto, PromisesLocal and ParrotTalkL
CryptographyTestCase runAllCryptoTests explore. ({ 'PromisesLocal-Testing'. 'ParrotTalk-test'. } collect: [:e | TestSuite testsPassInCategory: e]) explore.
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:
- Checkpoint a stable ParrotTalk, ASN1 & LocalPromises
- *{XXX}* ASN1 extensions to provide class tagging differentiation.
- This to support RemotePromises encoding in ASN1.
- Checkpoint a stable ProCrypto with class tagging ASN1
- 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.
- Re-establish RemotePromises
- Checkpoint a stable RemotePromises
- Naming Services, using RemotePromises
- Default VAT Services (Chat, Log, Stats, Social Feeds, ...)
- Double encrypt ParrotTalk | Bridge ParrotTalk sessions
- Checkpoint a stable BridgingParrotTalk
- Kafka | Replicating, fault-tolerant Comms (issue with event deletion)
- Barter exchange network
- SPADSServer
- FFI-threaded
- 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:
*New ASN.1 Modules for the Public Key Infrastructure Using X.509 (PKIX) <https://datatracker.ietf.org/doc/html/rfc5912>*
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
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
2. updateFromAlphaTrunk
* sets #defaultUpdateURL: to the alpha trunk ('https://source.squeak.org/trunk') * calls #updateFromServer.
3. loads 'ProCrypto-1-1-1' and 'ProCryptoTests-1-1-1' 4. calls the new method CryptographyTestCase class>>#runAllCryptoTests 5. 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:
- Checkpoint a stable ParrotTalk, ASN1 & LocalPromises
- *{XXX}* ASN1 extensions to provide class tagging differentiation.
- This to support RemotePromises encoding in ASN1.
- Checkpoint a stable ProCrypto with class tagging ASN1
- 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.
- Re-establish RemotePromises
- Checkpoint a stable RemotePromises
- Naming Services, using RemotePromises
- Default VAT Services (Chat, Log, Stats, Social Feeds, ...)
- Double encrypt ParrotTalk | Bridge ParrotTalk sessions
- Checkpoint a stable BridgingParrotTalk
- Kafka | Replicating, fault-tolerant Comms (issue with event deletion)
- Barter exchange network
- SPADSServer
- FFI-threaded
- 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:
*New ASN.1 Modules for the Public Key Infrastructure Using X.509 (PKIX) <https://datatracker.ietf.org/doc/html/rfc5912>*
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
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...
* */Installer ss project: 'Promises'; install: 'PromisesLoader'./*
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 2. updateFromAlphaTrunk * sets #defaultUpdateURL: to the alpha trunk ('https://source.squeak.org/trunk') * calls #updateFromServer. 3. loads 'ProCrypto-1-1-1' and 'ProCryptoTests-1-1-1' 4. calls the new method CryptographyTestCase class>>#runAllCryptoTests 5. 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:
- Checkpoint a stable ParrotTalk, ASN1 & LocalPromises
- *{XXX}* ASN1 extensions to provide class tagging differentiation.
- This to support RemotePromises encoding in ASN1.
- Checkpoint a stable ProCrypto with class tagging ASN1
- 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.
- Re-establish RemotePromises
- Checkpoint a stable RemotePromises
- Naming Services, using RemotePromises
- Default VAT Services (Chat, Log, Stats, Social Feeds, ...)
- Double encrypt ParrotTalk | Bridge ParrotTalk sessions
- Checkpoint a stable BridgingParrotTalk
- Kafka | Replicating, fault-tolerant Comms (issue with event deletion)
- Barter exchange network
- SPADSServer
- FFI-threaded
- 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:
*New ASN.1 Modules for the Public Key Infrastructure Using X.509 (PKIX) <https://datatracker.ietf.org/doc/html/rfc5912>*
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
Enjoy and make sure you use a special crypto.image as it auto-reloads, when c;lick #confirm: 'Load ...? returns true
--- Install these --
Installer ss project: 'Cryptography'; install: 'ProCrypto-1-1-3'; install: 'ProCryptoTests-1-1-3`'. Installer ss project: 'Promises'; install: 'PromisesLoader'. Installer ss project: 'Cryptography'; install: 'ParrotTalkLoader'.
--- on restart of image, update from alpha trunk, reload ProCrypto and ProCryptoTests and save image ---
With all Cryptography, Registers, TraceMonitor, PromisesLocal and ParrotTalk tests selected:
* *319 passes* * *4 expected failures. *
/*#GREEN323*/
---
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...
* */Installer ss project: 'Promises'; install: 'PromisesLoader'./*
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 2. updateFromAlphaTrunk * sets #defaultUpdateURL: to the alpha trunk ('https://source.squeak.org/trunk') * calls #updateFromServer. 3. loads 'ProCrypto-1-1-1' and 'ProCryptoTests-1-1-1' 4. calls the new method CryptographyTestCase class>>#runAllCryptoTests 5. 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:
- Checkpoint a stable ParrotTalk, ASN1 & LocalPromises
- *{XXX}* ASN1 extensions to provide class tagging differentiation.
- This to support RemotePromises encoding in ASN1.
- Checkpoint a stable ProCrypto with class tagging ASN1
- 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.
- Re-establish RemotePromises
- Checkpoint a stable RemotePromises
- Naming Services, using RemotePromises
- Default VAT Services (Chat, Log, Stats, Social Feeds, ...)
- Double encrypt ParrotTalk | Bridge ParrotTalk sessions
- Checkpoint a stable BridgingParrotTalk
- Kafka | Replicating, fault-tolerant Comms (issue with event deletion)
- Barter exchange network
- SPADSServer
- FFI-threaded
- 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:
*New ASN.1 Modules for the Public Key Infrastructure Using X.509 (PKIX) <https://datatracker.ietf.org/doc/html/rfc5912>*
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
I am now reading the Help section on Contributing to Squeak. I have some methods added in FixCharacterLimit, poorly named...this package is attached here.
Have a good one; keep it, light. Kindly, rabbit . .. … ‘…^,^
Sent from Callisto House :: decentralized mobile homeless solutions
On 10/4/22 14:22, rabbit wrote:
Re: [Cryptography Team] Progress Report: #GREEN323!
Enjoy and make sure you use a special crypto.image as it auto-reloads, when c;lick #confirm: 'Load ...? returns true
--- Install these --
Installer ss project: 'Cryptography'; install: 'ProCrypto-1-1-3'; install: 'ProCryptoTests-1-1-3`'. Installer ss project: 'Promises'; install: 'PromisesLoader'. Installer ss project: 'Cryptography'; install: 'ParrotTalkLoader'.
--- on restart of image, update from alpha trunk, reload ProCrypto and ProCryptoTests and save image ---
With all Cryptography, Registers, TraceMonitor, PromisesLocal and ParrotTalk tests selected:
- *319 passes*
- *4 expected failures. *
/*#GREEN323*/
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...
* */Installer ss project: 'Promises'; install: 'PromisesLoader'./*
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 2. updateFromAlphaTrunk * sets #defaultUpdateURL: to the alpha trunk ('https://source.squeak.org/trunk') * calls #updateFromServer. 3. loads 'ProCrypto-1-1-1' and 'ProCryptoTests-1-1-1' 4. calls the new method CryptographyTestCase class>>#runAllCryptoTests 5. 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:
- Checkpoint a stable ParrotTalk, ASN1 & LocalPromises
- *{XXX}* ASN1 extensions to provide class tagging differentiation.
- This to support RemotePromises encoding in ASN1.
- Checkpoint a stable ProCrypto with class tagging ASN1
- 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.
- Re-establish RemotePromises
- Checkpoint a stable RemotePromises
- Naming Services, using RemotePromises
- Default VAT Services (Chat, Log, Stats, Social Feeds, ...)
- Double encrypt ParrotTalk | Bridge ParrotTalk sessions
- Checkpoint a stable BridgingParrotTalk
- Kafka | Replicating, fault-tolerant Comms (issue with event deletion)
- Barter exchange network
- SPADSServer
- FFI-threaded
- 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:
*New ASN.1 Modules for the Public Key Infrastructure Using X.509 (PKIX) <https://datatracker.ietf.org/doc/html/rfc5912>*
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
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...
* */Installer ss project: 'Promises'; install: 'PromisesLoader'./*
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 2. updateFromAlphaTrunk * sets #defaultUpdateURL: to the alpha trunk ('https://source.squeak.org/trunk') * calls #updateFromServer. 3. loads 'ProCrypto-1-1-1' and 'ProCryptoTests-1-1-1' 4. calls the new method CryptographyTestCase class>>#runAllCryptoTests 5. 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:
- Checkpoint a stable ParrotTalk, ASN1 & LocalPromises
- *{XXX}* ASN1 extensions to provide class tagging differentiation.
- This to support RemotePromises encoding in ASN1.
- Checkpoint a stable ProCrypto with class tagging ASN1
- 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.
- Re-establish RemotePromises
- Checkpoint a stable RemotePromises
- Naming Services, using RemotePromises
- Default VAT Services (Chat, Log, Stats, Social Feeds, ...)
- Double encrypt ParrotTalk | Bridge ParrotTalk sessions
- Checkpoint a stable BridgingParrotTalk
- Kafka | Replicating, fault-tolerant Comms (issue with event deletion)
- Barter exchange network
- SPADSServer
- FFI-threaded
- 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:
*New ASN.1 Modules for the Public Key Infrastructure Using X.509 (PKIX) <https://datatracker.ietf.org/doc/html/rfc5912>*
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
cryptography@lists.squeakfoundation.org