blob: 83a354b1eedaffca04af6500f4205ba37de7b5f9 [file] [log] [blame]
Name: fips181
URL: http://www.adel.nursat.kz/apg/
Version: 2.2.3
Security Critical: yes
License: BSD 3-Clause
License File: COPYING
Description:
A C library that provides an implementation of FIPS 181 Automated Password
Generator (APG).
Local Modifications:
pronpass.c and pronpass.h were imported as files fips181.cc and fips181.h.
owntypes.h was removed and the calling code changed to use standard C99/C++
types. (At least 1 typedef (UINT32) conflicted with the same typedef in
windows.h.) Although the upstream code is vanilla C, bool is available without
stdbool.h here because we compile the code as C++. Vanilla C users must include
that header.
Additionally, some variables and a function (is_restricted_symbol) have had
their types changed from int to bool (they were being used as bools). This
allows us to build the code warning-free in MSVC (warning C4805).