diff options
author | Robert Newson <rnewson@apache.org> | 2020-06-05 14:08:59 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-05 14:08:59 +0100 |
commit | 887d740ede15a7e2aafee899e3adff8024a7f9ef (patch) | |
tree | 9f41fe167577f1be381b0452594c93e0b1a68866 | |
parent | ab93b155095643ab13f3779abc6c948fe273fe4b (diff) | |
parent | 10fae610f3463e215f37296acc40df1c62cbd8c4 (diff) | |
download | couchdb-887d740ede15a7e2aafee899e3adff8024a7f9ef.tar.gz |
Merge pull request #2929 from apache/report-fips-feature
Report if FIPS mode is enabled
-rw-r--r-- | src/couch/src/couch_server.erl | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/couch/src/couch_server.erl b/src/couch/src/couch_server.erl index b2f8fdead..6db3f7448 100644 --- a/src/couch/src/couch_server.erl +++ b/src/couch/src/couch_server.erl @@ -246,6 +246,16 @@ init([]) -> % Mark being able to receive documents with an _access property as a supported feature config:enable_feature('access-ready'), + % Mark if fips is enabled + case + erlang:function_exported(crypto, info_fips, 0) andalso + crypto:info_fips() == enabled of + true -> + config:enable_feature('fips'); + false -> + ok + end, + % read config and register for configuration changes % just stop if one of the config settings change. couch_server_sup |