<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
RĂ¼diger Asche wrote at 04/15/2012 11:13 AM:
<blockquote cite="mid:000f01cd1b1a$43b04ea0$7801010a@RACTOMCOVE"
 type="cite">
  <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  <meta name="GENERATOR" content="MSHTML 8.00.6001.18702">
  <style></style>
  <div><font face="Arial" size="2">in my Racket code, I need to
crypt/decrypt chunks of data using the AES algorithm.</font></div>
</blockquote>
<br>
I call "openssl" executable from Racket for most crypto algorithms.<br>
<br>
"openssl" is used widely, it's fast, and I can keep the native code in
separate host processes (for security/reliability, and for removing
some load from a Racket host process).<br>
<br>
I'm sure the protocols could be implemented in pure Racket code, and
using Racket's new-ish numerical optimizations features, but then I'd
have to audit.<br>
<br>
Neil V.<br>
<br>
<div class="moz-signature">-- <br>
<a class="moz-txt-link-freetext" href="http://www.neilvandyke.org/">http://www.neilvandyke.org/</a><br>
<br>
</div>
</body>
</html>