|
|
Security protocols implementend in CL
Hi,
I'm interested in knowing security protocols in Common Lisp.
My goal is to implement SSL/TLS protocol. I already know Ironclad package.
My concern is an implementation of X.509 certificates in CL.
Thanks,
Anil Mamede
|
|
0
|
|
|
|
Reply
|
amak_nospam (4)
|
11/19/2006 8:50:28 PM |
|
Anil Mamede wrote:
> I'm interested in knowing security protocols in Common Lisp.
> My goal is to implement SSL/TLS protocol. I already know Ironclad package.
> My concern is an implementation of X.509 certificates in CL.
Did you know that there is already an SSL library? It is at
http://common-lisp.net/project/cl-plus-ssl/
joelh
|
|
0
|
|
|
|
Reply
|
joelh1 (30)
|
11/19/2006 10:14:45 PM
|
|
Joel Ray Holveck wrote:
> Anil Mamede wrote:
>
>> I'm interested in knowing security protocols in Common Lisp.
>> My goal is to implement SSL/TLS protocol. I already know Ironclad package.
>> My concern is an implementation of X.509 certificates in CL.
>
> Did you know that there is already an SSL library? It is at
> http://common-lisp.net/project/cl-plus-ssl/
>
> joelh
>
But isn't openssl libs necessary to CL+SSL?
Anil Mamede
|
|
0
|
|
|
|
Reply
|
amak_nospam (4)
|
11/19/2006 10:21:57 PM
|
|
Anil Mamede wrote:
>>> I'm interested in knowing security protocols in Common Lisp.
>>> My goal is to implement SSL/TLS protocol. I already know Ironclad package.
>>> My concern is an implementation of X.509 certificates in CL.
>> Did you know that there is already an SSL library? It is at
>> http://common-lisp.net/project/cl-plus-ssl/
> But isn't openssl libs necessary to CL+SSL?
Yes. If that is a problem, then CL+SSL does not help you.
I do not know of any X.509 implementation in Lisp.
Good luck!
joelh
|
|
0
|
|
|
|
Reply
|
joelh1 (30)
|
11/19/2006 10:40:10 PM
|
|
On Sun, 19 Nov 2006 22:21:57 +0000, Anil Mamede wrote:
> Joel Ray Holveck wrote:
>> Anil Mamede wrote:
>>
>>> I'm interested in knowing security protocols in Common Lisp.
>>> My goal is to implement SSL/TLS protocol. I already know Ironclad package.
>>> My concern is an implementation of X.509 certificates in CL.
>>
>> Did you know that there is already an SSL library? It is at
>> http://common-lisp.net/project/cl-plus-ssl/
>>
>> joelh
>>
>
> But isn't openssl libs necessary to CL+SSL?
It doesn't matter if its back-end is written in C as long as it's a good
library IMHO. It's doing a pretty "static" job anyway?
--
Lars Rune Nøstdal
http://lars.nostdal.org/
|
|
0
|
|
|
|
Reply
|
larsnostdal (721)
|
11/19/2006 11:16:58 PM
|
|
Anil Mamede wrote:
> I'm interested in knowing security protocols in Common Lisp.
>
> My goal is to implement SSL/TLS protocol. I already know Ironclad package.
SSL is available out of the box in Allegro CL, and I'm pretty sure this
is also true in the free version. See
http://www.franz.com/support/documentation/8.0/doc/socket.htm#ssl-1
and
http://www.franz.com/downloads/
I don't know whether this will be particularly useful for you.
|
|
0
|
|
|
|
Reply
|
smh (158)
|
11/20/2006 2:08:52 AM
|
|
On Nov 20, 2:08 am, Steven Haflich <s...@alum.mit.edu> wrote:
> Anil Mamede wrote:
> > I'm interested in knowing security protocols in Common Lisp.
>
> > My goal is to implement SSL/TLS protocol. I already know Ironclad package.SSL is available out of the box in Allegro CL, and I'm pretty sure this
> is also true in the free version. See
>
> http://www.franz.com/support/documentation/8.0/doc/socket.htm#ssl-1
>
> and
>
> http://www.franz.com/downloads/
>
> I don't know whether this will be particularly useful for you.
Anybody knows if it works with (or has been ported to) other
implementations ?
Thibault Langlois
|
|
0
|
|
|
|
Reply
|
thibault.langlois69 (44)
|
11/21/2006 7:58:10 AM
|
|
Anil Mamede wrote:
> Hi,
>
> I'm interested in knowing security protocols in Common Lisp.
>
> My goal is to implement SSL/TLS protocol. I already know Ironclad package.
>
> My concern is an implementation of X.509 certificates in CL.
>
> Thanks,
> Anil Mamede
Our goal is to provide SSL/TLS framework in CLOS. What i need is:
- ASN.1 library with at least BER/DER encoding - cl-snmp have some
functions to read a subset of BER encoding;
We'll start with Anonymous Diffie Hellman (to not stall of what is
required) to exchange the master key in handshake protocol. But in the
future we must have:
- at least RSA and x.509v3 certificates will be needed;
- MD5 and SHA-1. Ironclad provide that;
- at least Triple DES EDE Chain Block Mode.
This framework aim to work on various CL implementations and not rely on
FFI's.
Anil Mamede
|
|
0
|
|
|
|
Reply
|
amak_nospam (4)
|
11/24/2006 9:15:51 PM
|
|
|
7 Replies
33 Views
(page loaded in 0.257 seconds)
Similiar Articles:7/26/2012 1:32:44 PM
|
|
|
|
|
|
|
|
|