12345678910111213141516171819202122232425262728 |
- # This file is dual licensed under the terms of the Apache License, Version
- # 2.0, and the BSD License. See the LICENSE file in the root of this repository
- # for complete details.
- from __future__ import absolute_import, division, print_function
- INCLUDES = """
- #include <openssl/crypto.h>
- """
- TYPES = """
- static const long Cryptography_HAS_FIPS;
- """
- FUNCTIONS = """
- int FIPS_mode_set(int);
- int FIPS_mode(void);
- """
- CUSTOMIZATIONS = """
- #if CRYPTOGRAPHY_IS_LIBRESSL
- static const long Cryptography_HAS_FIPS = 0;
- int (*FIPS_mode_set)(int) = NULL;
- int (*FIPS_mode)(void) = NULL;
- #else
- static const long Cryptography_HAS_FIPS = 1;
- #endif
- """
|