v1.7 Enhanced SNACC Freeware Now Available
Matt Bertapelle <[email protected]> Tue, 22 Jun 2004 14:08:16 -0400
| Newsgroups | gmane.ietf.sfl |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format. --------------010900010107080707060709 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit All, DigitalNet Government Solutions has delivered the v1.7 eSNACC Abstract Syntax Notation.1 (ASN.1) Compiler, C++ library and C library source code compilable for Linux, Sun Solaris 2.8 and Microsoft (MS) Windows NT/98/2000/XP. The eSNACC software is freely available to everyone from: <http://digitalnet.com/knowledge/snacc_home.htm> The eSNACC ASN.1 software can be used to ASN.1 encode and decode objects. In past releases, DigitalNet improved the eSNACC C++ library to implement the Distinguished Encoding Rules (DER), support large ASN.1 INTEGERs, and improve memory usage. v1.7 eSNACC enhancements (compared to v1.6 release): 1) Added support for Packed Encoding Rules for C++. 2) Added support for string contraints checking in C++. 3) Enhanced the ASN.1 C library to provide equivalent capabilities of the ASN.1 C++ library, such as string content checking and UTF8 string bug fix). 4) Added support for relative-OID types. 5) Enhanced support for extensibility of 2002 ASN.1 syntax. We successfully tested the v1.7 eSNACC ASN.1 C++ and C libraries using the Simple Network Management Protocol (SNMP) v1 test suite (18,000 test cases) developed by the University of Oulu. We tested the v1.7 eSNACC release with the v2.3 S/MIME Freeware Library (SFL) available from <http://www.digitalnet.com/knowledge/sfl_home.htm> that uses the eSNACC ASN.1 software to encode and decode the IETF S/MIME v3 Cryptographic Message Syntax (RFC 3369) and Enhanced Security Services for S/MIME (RFC 2634) security protocol. We tested the v1.7 eSNACC release with the freeware v2.3 Certificate Management Library (CML) available from <http://www.digitalnet.com/knowledge/cml_home.htm> that uses the eSNACC ASN.1 software to encode and decode X.509 certificates, attribute certificates and Certificate Revocation Lists as specified in the 2000 X.509 Recommendation. We tested the v1.7 eSNACC release with the freeware v2.3 Access Control Library (ACL) available from <http://www.digitalnet.com/knowledge/acl_home.htm> that uses the eSNACC ASN.1 software to encode and decode security labels and other objects (such as Security Policy Information Files) required to provide rule based automated access control as specified in SDN.801. The eSNACC ASN.1 software implements the majority of the ASN.1 encoding/decoding rules as specified in the 1988 X.209 Recommendation. It implements the DER as specified in the 1997 X.690 Recommendation. It does not support all of the latest ASN.1 features, but there are strategies that allow it to be used to produce ASN.1 hex encodings that are identical to those produced by ASN.1 libraries that do support the latest ASN.1 features. Also note that many of the PKIX specs, such as RFC 3280 and RFC 2630, include 1988-compliant ASN.1 syntax modules which can be compiled using the eSNACC compiler. The eSNACC ASN.1 library is totally unencumbered as stated in the Enhanced SNACC Software Public License. All source code for the eSNACC software is being provided at no cost and with no financial limitations regarding its use and distribution. Organizations can use the eSNACC software without paying any royalties or licensing fees. The Internet Mail Consortium (IMC) has established an eSNACC web page <http://www.imc.org/imc-snacc/>. The IMC has established an eSNACC mail list which is used to: distribute information regarding eSNACC releases; discuss related issues; and provide a means for integrators to provide feedback, comments, bug reports, etc. Subscription information for the imc-snacc mail list is at the IMC web site listed above. We welcome all feedback regarding the eSNACC software. If bugs are reported, we will investigate each reported bug and, if required, produce a patch or an updated release of the software to repair the bug. This release announcement was sent to several mail lists, but please send all messages regarding the eSNACC software to the imc-snacc mail list ONLY. Please do not send messages regarding the eSNACC software to any of the IETF mail lists. We will respond to all messages sent to the imc-snacc mail list. -- Matthew J. Bertapelle DigitalNet Government Solutions, LLC www.DigitalNet.com --------------010900010107080707060709 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"> <title></title> </head> <body bgcolor="#ffffff" text="#000000"> <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"> <title></title> <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"> <title></title> <tt>All,<br> </tt> <pre>DigitalNet Government Solutions has delivered the v1.7 eSNACC Abstract Syntax Notation.1 (ASN.1) Compiler, C++ library and C library source code compilable for Linux, Sun Solaris 2.8 and Microsoft (MS) Windows NT/98/2000/XP. The eSNACC software is freely available to everyone from: <a class="moz-txt-link-rfc2396E" href="http://digitalnet.com/knowledge/snacc_home.htm"><http://digitalnet.com/knowledge/snacc_home.htm></a> The eSNACC ASN.1 software can be used to ASN.1 encode and decode objects. In past releases, DigitalNet improved the eSNACC C++ library to implement the Distinguished Encoding Rules (DER), support large ASN.1 INTEGERs, and improve memory usage. v1.7 eSNACC enhancements (compared to v1.6 release): <font face="Courier New" size="2"><span style="font-size: 10pt; font-family: "Courier New";"><tt><font face="Courier New">1) Added support for Packed Encoding Rules for C++.</font></tt> <tt><font face="Courier New">2) Added support for string contraints checking in C++.</font></tt> <tt><font face="Courier New">3) Enhanced the ASN.1 C library to provide equivalent capabilities of the ASN.1 C++ library, such as string content checking and UTF8 string bug fix).</font></tt> <tt><font face="Courier New">4) Added support for relative-OID types.</font></tt> <tt><font face="Courier New">5) Enhanced support for extensibility of 2002 ASN.1 syntax.</font></tt> </span></font> We successfully tested the v1.7 eSNACC ASN.1 C++ and C libraries using the Simple Network Management Protocol (SNMP) v1 test suite (18,000 test cases) developed by the University of Oulu. We tested the v1.7 eSNACC release with the v2.3 S/MIME Freeware Library (SFL) available from <a class="moz-txt-link-rfc2396E" href="http://www.digitalnet.com/knowledge/sfl_home.htm"><http://www.digitalnet.com/knowledge/sfl_home.htm></a> that uses the eSNACC ASN.1 software to encode and decode the IETF S/MIME v3 Cryptographic Message Syntax (RFC 3369) and Enhanced Security Services for S/MIME (RFC 2634) security protocol. We tested the v1.7 eSNACC release with the freeware v2.3 Certificate Management Library (CML) available from <a class="moz-txt-link-rfc2396E" href="http://www.digitalnet.com/knowledge/cml_home.htm"><http://www.digitalnet.com/knowledge/cml_home.htm></a> that uses the eSNACC ASN.1 software to encode and decode X.509 certificates, attribute certificates and Certificate Revocation Lists as specified in the 2000 X.509 Recommendation. We tested the v1.7 eSNACC release with the freeware v2.3 Access Control Library (ACL) available from <a class="moz-txt-link-rfc2396E" href="http://www.digitalnet.com/knowledge/acl_home.htm"><http://www.digitalnet.com/knowledge/acl_home.htm></a> that uses the eSNACC ASN.1 software to encode and decode security labels and other objects (such as Security Policy Information Files) required to provide rule based automated access control as specified in SDN.801. The eSNACC ASN.1 software implements the majority of the ASN.1 encoding/decoding rules as specified in the 1988 X.209 Recommendation. It implements the DER as specified in the 1997 X.690 Recommendation. It does not support all of the latest ASN.1 features, but there are strategies that allow it to be used to produce ASN.1 hex encodings that are identical to those produced by ASN.1 libraries that do support the latest ASN.1 features. Also note that many of the PKIX specs, such as RFC 3280 and RFC 2630, include 1988-compliant ASN.1 syntax modules which can be compiled using the eSNACC compiler. The eSNACC ASN.1 library is totally unencumbered as stated in the Enhanced SNACC Software Public License. All source code for the eSNACC software is being provided at no cost and with no financial limitations regarding its use and distribution. Organizations can use the eSNACC software without paying any royalties or licensing fees. The Internet Mail Consortium (IMC) has established an eSNACC web page <a class="moz-txt-link-rfc2396E" href="http://www.imc.org/imc-snacc/"><http://www.imc.org/imc-snacc/></a>. The IMC has established an eSNACC mail list which is used to: distribute information regarding eSNACC releases; discuss related issues; and provide a means for integrators to provide feedback, comments, bug reports, etc. Subscription information for the imc-snacc mail list is at the IMC web site listed above. We welcome all feedback regarding the eSNACC software. If bugs are reported, we will investigate each reported bug and, if required, produce a patch or an updated release of the software to repair the bug. This release announcement was sent to several mail lists, but please send all messages regarding the eSNACC software to the imc-snacc mail list ONLY. Please do not send messages regarding the eSNACC software to any of the IETF mail lists. We will respond to all messages sent to the imc-snacc mail list. -- Matthew J. Bertapelle DigitalNet Government Solutions, LLC <a class="moz-txt-link-abbreviated" href="http://www.DigitalNet.com">www.DigitalNet.com</a> </pre> </body> </html> --------------010900010107080707060709--