Skip to content

fips-libs/fips-libtiff

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fips-libtiff

fipsified libtiff (https://gitlab.com/libtiff/libtiff)

fips build system: https://github.com/floooh/fips

External Codecs

All external codecs are currently disabled, except for zlib and jpeg.

Zlib

Enable the fips option TIFF_ZLIB

Jpeg

Enable the fips option TIFF_JPEG

Cross Compilation

The libtiff cmake file uses the cmake function check_type_size to dynamically determine the size of builtin data types. This however can cause problems during cross compilation. For emscripten builds this was circumvented by defining the sizes statically. IOS and android builds are not yet tested and might be broken.

Alternative solutions:

  • Using C99 <stdint.h> (requires making changes to the libtiff configuration script)
  • Manually populate CMake TryRunResults.cmake files
  • Setting the CMAKE_CROSSCOMPILING_EMULATOR variable

About

fipsified libtiff

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 96.1%
  • CMake 2.2%
  • Other 1.7%