[EMAIL PROTECTED] wrote:

> Hi there!
>
> > Well, I finally was able to build a subset of OpenSSL with only RSA
> > encryption (no communications, just an encryption library). In adition
> > to Bignumbers and Random, I had to throw a few things in, e.g. MD5 for
> > random number generation and lotsa things from ASN1 (What's ASN1?). The
>                                                       ^^^^^^^^^^^^^^
> ASN1 means "Abstract Syntax Notation One" and is described at
> http://www.rsa.com/rsalabs/pubs/PKCS/ (A Layman's Guide to a Subset of
> ASN.1, BER, and DER).

Thanks for the help. Just knowing what it's about cleared my mind a lot; I
didn't even have to delve too deep into the standard's details.

Now let me talk a little about my REAL goal: I want to port OpenSSL to a
nonstandard small machine which you can program to in C, and is capable of
talking TCP/IP via a fairly compatible Sockets library. I don't know if I
have the liberty of telling right now what the machine is; I'll check with my
bosses and get back to it later.

The real issue is: memory is a VERY scarce resource in this device, so I want
to implement a minimal, poor man's SSL layer. For instance, it'll only
support RSA, MD5 and RC4 as its algorithms; and it doesn't have to do
anything with certificates at the moment. All it has to do is be able to
successfuly connect to a SSL-capable Web server (such as Apache with modssl)
and do HTTP GETs to exchange data.

Maybe the only thing I'll get from OpenSSL are the encryption code, and
implement the SSL (PKCS?) standard straight from the TLS RFC. I'd like you
people to comment on this task. Am I in the right path?

Oh, that goes without saying, but OF COURSE I'll encapsulate this SSL
subsystem as open source for the new platform, in respect to OpenSSL's
license and to my desire to be well received by St. Peter a few decades from
now.

Cheers to all,

begin:vcard 
n:Castro;Juan
tel;work:540-9100 Ramal 46
x-mozilla-html:FALSE
url:http://www.appi.com.br/~jcastro
org:APPI Inform�tica;Desenvolvimento
adr:;;Av. Ataulfo de Paiva, 135/1410 - Leblon;Rio de Janeiro;RJ;22499-900;Brasil
version:2.1
email;internet:[EMAIL PROTECTED]
title:Consultor
note;quoted-printable:One man alone cannot fight the future. USE LINUX!=0D=0A=0D=0A        -- The X Racer
fn:Juan Carlos Castro y Castro
end:vcard

Reply via email to