[Cryptography Team] another mnu

Steven Elkins sgelkins at gmail.com
Wed Oct 4 20:33:06 UTC 2006


Ran into this saving the image...

MessageNotUnderstood: LargePositiveInteger>>destroy
4 October 2006 4:16:17 pm

VM: unix - a SmalltalkImage
Image: Squeak3.9gamma [latest update: #7061]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /Users/sge/squeak/Squeak3.9g-7061
Trusted Dir /Users/sge/squeak/Squeak3.9g-7061/secure
Untrusted Dir /Users/sge/squeak/Squeak3.9g-7061/My Squeak

LargePositiveInteger(Object)>>doesNotUnderstand: #destroy
        Receiver:
954869298867316294434212931469783113123124492707200395373267336674944353477658623170192001...etc...
        Arguments and temporary variables:
                aMessage:       destroy
        Receiver's instance variables:
954869298867316294434212931469783113123124492707200395373267336674944353477658623170192001...etc...

SecureRandom>>destroy
        Receiver: a SecureRandom
        Arguments and temporary variables:

        Receiver's instance variables:
                seed:   1369035390015187928040555654137399981674798064385
                key:
95486929886731629443421293146978311312312449270720039537326733667494435347...etc...

SecureRandom class>>shutDown
        Receiver: SecureRandom
        Arguments and temporary variables:

        Receiver's instance variables:
                superclass:     Stream
                methodDict:     a MethodDictionary(#destroy->a
CompiledMethod (3383) #key:->a Compi...etc...
                format:         134
                instanceVariables:      #('seed' 'key')
                organization:   ('initialization' destroy key:)
('accessing' next next:into: next...etc...
                subclasses:     nil
                name:   #SecureRandom
                classPool:      a Dictionary(#Picker->a SecureRandom )
                sharedPools:    nil
                environment:    a SystemDictionary(lots of globals)
                category:       #'CryptographyBase-Support'
                traitComposition:       nil
                localSelectors:         nil

etc.  So for now I hacked SecureRandom>>destroy   :)

destroy
	"key destroy."
	key _ 0.
	seed _ 0


-- 
How wonderful it is that nobody need wait a single moment
before starting to improve the world.       -- Anne Frank
Paradise is exactly where you are
right now...only much, much better.    -- Laurie Anderson


More information about the Cryptography mailing list