Skip to content

Commit 42768d8

Browse files
committed
Use SHA1 instead of MD5 to enable using APIPIE at FIPS-enables systems
FIPS forbits using MD5 at system level, therefore we need to use something else inside.
1 parent c374f43 commit 42768d8

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/apipie/application.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
require 'apipie/static_dispatcher'
22
require 'apipie/routes_formatter'
33
require 'yaml'
4-
require 'digest/md5'
4+
require 'digest/sha1'
55
require 'json'
66

77
module Apipie
@@ -341,7 +341,7 @@ def compute_checksum
341341
all.update(version => Apipie.to_json(version))
342342
end
343343
end
344-
Digest::MD5.hexdigest(JSON.dump(all_docs))
344+
Digest::SHA1.hexdigest(JSON.dump(all_docs))
345345
end
346346

347347
def checksum

0 commit comments

Comments
 (0)