[TLS] Presentation language parser on github

"Salz, Rich" <rsalz@akamai.com> Thu, 01 May 2014 16:13 UTC

Return-Path: <rsalz@akamai.com>
X-Original-To: tls@ietfa.amsl.com
Delivered-To: tls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C257C1A6F82 for <tls@ietfa.amsl.com>; Thu, 1 May 2014 09:13:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.55
X-Spam-Level:
X-Spam-Status: No, score=-2.55 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.651] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3s6xJ_c1UlWR for <tls@ietfa.amsl.com>; Thu, 1 May 2014 09:13:23 -0700 (PDT)
Received: from prod-mail-xrelay08.akamai.com (prod-mail-xrelay08.akamai.com [96.6.114.112]) by ietfa.amsl.com (Postfix) with ESMTP id 2F6D61A08D0 for <tls@ietf.org>; Thu, 1 May 2014 09:13:23 -0700 (PDT)
Received: from prod-mail-xrelay08.akamai.com (localhost.localdomain [127.0.0.1]) by postfix.imss70 (Postfix) with ESMTP id 19B334824D for <tls@ietf.org>; Thu, 1 May 2014 16:13:21 +0000 (GMT)
Received: from prod-mail-relay03.akamai.com (prod-mail-relay03.akamai.com [172.27.8.26]) by prod-mail-xrelay08.akamai.com (Postfix) with ESMTP id 0E0FA48241 for <tls@ietf.org>; Thu, 1 May 2014 16:13:21 +0000 (GMT)
Received: from usma1ex-cashub.kendall.corp.akamai.com (usma1ex-cashub4.kendall.corp.akamai.com [172.27.105.20]) by prod-mail-relay03.akamai.com (Postfix) with ESMTP id D99412FD60 for <tls@ietf.org>; Thu, 1 May 2014 16:13:20 +0000 (GMT)
Received: from USMBX1.msg.corp.akamai.com ([169.254.1.146]) by USMA1EX-CASHUB4.kendall.corp.akamai.com ([172.27.105.20]) with mapi; Thu, 1 May 2014 12:13:19 -0400
From: "Salz, Rich" <rsalz@akamai.com>
To: "TLS@ietf.org (tls@ietf.org)" <tls@ietf.org>
Date: Thu, 01 May 2014 12:13:19 -0400
Thread-Topic: Presentation language parser on github
Thread-Index: Ac9lV8x4tshPW+brQDmK4G9LtfVnvQ==
Message-ID: <2A0EFB9C05D0164E98F19BB0AF3708C7130742BDE0@USMBX1.msg.corp.akamai.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_2A0EFB9C05D0164E98F19BB0AF3708C7130742BDE0USMBX1msgcorp_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/tls/sEidev8a9kV4Pt27H67cZTjZSn8
Subject: [TLS] Presentation language parser on github
X-BeenThere: tls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "This is the mailing list for the Transport Layer Security working group of the IETF." <tls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tls>, <mailto:tls-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tls/>
List-Post: <mailto:tls@ietf.org>
List-Help: <mailto:tls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tls>, <mailto:tls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 May 2014 16:13:25 -0000

Some folks may remember I wrote a parser for the language used in the TLS RFC's.  I put it on github, https://github.com/richsalz/tlsparser As a learning exercise in git.

There are some minor nits and such that I'll raise issues for.  BTW, better to open an issue, make a fix and do a pull request (more learning!) or both?

The biggest one is that "ASN1.Cert" is used all over the place, and that period is annoying to the parser. Can we make the usage be "ASN1Cert" throughout?

--
Principal Security Engineer
Akamai Technologies, Cambridge, MA
IM: rsalz@jabber.me<mailto:rsalz@jabber.me>; Twitter: RichSalz