freebsd-dev/crypto/o_fips.c

25 lines
621 B
C
Raw Normal View History

2015-03-20 15:28:40 +00:00
/*
2018-09-13 19:18:07 +00:00
* Copyright 2011-2016 The OpenSSL Project Authors. All Rights Reserved.
2009-06-07 19:56:18 +00:00
*
2018-09-13 19:18:07 +00:00
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
* in the file LICENSE in the source distribution or at
* https://www.openssl.org/source/license.html
2009-06-07 19:56:18 +00:00
*/
2018-09-13 19:18:07 +00:00
#include "internal/cryptlib.h"
2009-06-07 19:56:18 +00:00
int FIPS_mode(void)
2015-03-20 15:28:40 +00:00
{
2018-09-13 19:18:07 +00:00
/* This version of the library does not support FIPS mode. */
2015-03-20 15:28:40 +00:00
return 0;
}
2009-06-07 19:56:18 +00:00
int FIPS_mode_set(int r)
2015-03-20 15:28:40 +00:00
{
if (r == 0)
return 1;
CRYPTOerr(CRYPTO_F_FIPS_MODE_SET, CRYPTO_R_FIPS_MODE_NOT_SUPPORTED);
return 0;
}