[Cryptography Team] Re: Integer>>#asByteArray - "asn1 encoding"
Chris Muller
chris at funkyobjects.org
Mon Dec 19 03:20:25 CET 2005
Dang, ByteArray>>#asInteger is inconsistent too!
--- Chris Muller <chris at funkyobjects.org> wrote:
> Does anyone mind if we rename this method to.. asAsn1Bytes or something?
>
> #asByteArray would seem to be more appropriate for getting the LargeInteger's
> internal representation as a ByteArray. Print this script to demonstrate how
> #asByteArray is exactly reversed of the Integers internal representation.
>
> | ba i |
> i _ 873984723987498. "a LargePositiveInteger"
> ba _ ByteArray new: i size.
> ba
> replaceFrom: 1
> to: ba size
> with: i
> startingAt: 1.
> { ba. i asByteArray }
>
> This selector, #asByteArray, should have already been implemented in base
> Squeak and usable by serialization for example, but it wasn't yet.
> Nevertheless, asn1-specific code should not hog this name in the namespace.
> I'd like to give it back along with an implementation of #asByteArray that is
> congruent with its internal representation.
>
> However, I'm not sure where we are in terms of our lock down..
>
>
More information about the Cryptography
mailing list