One comment here: you really want to be sure that you close all three of the ports that process returns, or else you'll run into problems if you use this in a larger context.
Robby On Tue, Apr 24, 2012 at 12:14 PM, Galler <lzgal...@optonline.net> wrote: > > > Neil V. mentioned his preference for directly calling the OpenSSL > libraries vs. using mzcrypto (planet vyzo/crypto) > > I wanted to provide a small example using this technique for > generating and retrieving a 1024 bit unencrypted private key in > PEM format. > > (define res (process "openssl genrsa 1024")) > > (port->string (first res)) > > ;;returns > "-----BEGIN RSA PRIVATE KEY----- > ......[the key]..... > -----END RSA PRIVATE KEY-----\n" > > > > ____________________ > Racket Users list: > http://lists.racket-lang.org/users ____________________ Racket Users list: http://lists.racket-lang.org/users