Mashing up SecondLife and Amazon Web Service must be easy. Or at least that is my conventional wisdom. Yet when I attempted it, I found it more involved than what I bargained for. First, Linden Scripting Language(LSL) does not have SHA-1 support. It can do only MD5. And Amazon Web Services(AWS) needs signature calculated( based on AWS account Access Key, Secure Key) with SHA1. Hmmm.
For now, the HTTPRequest route with having your own server is the only way out. When SHA1 functionality is available, a lot of interesting mashups of secondlife and AWS is possible. How about connecting a whole bunch of EC2 instance to a bunch of objects in SL?
Update: Mukundan has uploaded code at google code, It works fine in LSLEditor. But in SL as expected gives Stack Heap Collision.
Update2: Mukundan is blogging about the LSL implementation of SHA.
Update: A working but very slow code is available at Google Code LSLSHA