the need for hmac-sha1 (was Re: [partly OT?] Amazon S3, EC2, cyborgs)
Andre Garzia
soapdog at mac.com
Mon Aug 28 22:18:19 EDT 2006
Not only Amazon S3 but Blogger and some other web services out there
need hmac-sha1 based authentication. Many soap web services need
that. Anyone doing web service works on the client side would benefit
from having hmac-sha1 support. I'd vote for that. I can't do hmac by
hand, but I can do a XSLT subset in about 200 lines! :D
Cheers
andre
On Aug 28, 2006, at 10:53 PM, Dar Scott wrote:
>
> On Aug 28, 2006, at 6:46 PM, Andre Garzia wrote:
>
>> We use OpenSSL for the crypto-thing routines right? I think
>> OpenSSL has SHA1 support in it so it would be a matter of exposing
>> it just like LibXML2 has support for XSLT but RunRev team has not
>> exposed it to upper levels.
>
> Right.
>
> I have no idea how much work that would be.
>
> Also, when adding to the language, RunRev needs to consider where a
> feature fits in, whether it has the right generalizations and options.
>
> What's needed in S3 is hmac-sha1. The HMAC part is
> straightforward, but some people might want hmac-sha1, too, or
> instead.
>
> On bugzilla is a feature request to allow applying MD5 to files too
> large to bring in at one time. This requires a partial MD5, I
> think. I am not able to figure out how to build one from MD5.
> That is, a partial would need to be built from scratch or use
> partial functions from, say, openSSL. No doubt, folks would want
> to do the same with SHA1. I imagine this would need 3 functions.
>
> So 3 variations for partial plus one for full, times hmac or not,
> times the number of digest methods could add up. Thats 16 functions
> for just MD5 and SHA1.
>
> But, if we have just one added, I would want SHA1.
>
> Like I said, I can build the hmac around that, a one-liner on a
> wide screen.
>
> Dar
>
>
>
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
More information about the use-livecode
mailing list