v1.6 SFL/SNACC Patch Files
"Pawling, John" <[email protected]>
| Newsgroups | gmane.ietf.sfl |
|---|---|
| Message-ID | <[email protected]> |
All, A bug has been reported in the v1.6 S/MIME Freeware Library (SFL) and accompanying SNACC C++ library. We strongly recommend that the patch files (described below) should be immediately incorporated into your local version of the SFL and SNACC C++ software. Much thanks to Dan Teodosescu, Foliage Software Systems, for reporting this bug. We encourage all feedback related to the SFL and SNACC software. We made the changes in the SFL and SNACC C++ baseline software as described below and successfully tested the corrected software. The corrected SFL and SNACC C++ source code files are stored on the Fortezza Developer's S/MIME Page <http://www.armadillo.huntsville.al.us/software/smime> under "sflpatch 4/18/00". We do not plan to deliver a new release of the SFL and SNACC C++ software solely to fix this bug. This bug does not impact the Certificate Management Library. We added the following text to the SFL Problem Report File available in the "sflpatch 4/18/00" zip file: SFL PROBLEM REPORT FILE 17 April 2000 This file documents errors in the v1.6 S/MIME Freeware Library (SFL) that have not yet been included in a new release of the SFL. ====================================================================== Problem Report #1 File(s) Affected: sm_buffer.h, sm_vdasnacc.cpp, sm_buffer.cpp, vdatest.cpp Date Reported: 12 April 2000 Problem Description: When the v1.6 SFL is used to create a signedData object larger than 16K bytes, then temporary files containing the signedData object are not removed from the root directory of the working drive. Platform(s) affected: All Resolution: SNACC was leaving temporary files in the root directory when any object larger than 16K was ASN.1 encoded. The sm_buffer.h, sm_vdasnacc.cpp, sm_buffer.cpp, vdatest.cpp patch files fix the problem. These files belong in the SNACC release c++-lib inc and src directories. The file "sm_buffer.h" MUST also be copied to the sfl directory "./include/snacc/c++" to be effective. There will be a few SFL baseline build errors due to the CSM_Buffer update; on each error add "(size_t)" override on the CSM_Buffer constructor parameter (there are only 8 or so errors). Baseline Source Code Fixed and Tested: 17 April 2000 For more information, contact: ============================================ John Pawling, Director - Systems Engineering J.G. Van Dyke & Associates, Inc; a Wang Government Services Company [email protected] ============================================