1{ lib
2, buildPythonPackage
3, fetchPypi
4, certvalidator
5, attrs
6, six
7, urllib3
8, cryptoparser
9, requests
10}:
11
12buildPythonPackage rec {
13 pname = "cryptolyzer";
14 version = "0.8.1";
15
16 src = fetchPypi {
17 pname = "CryptoLyzer";
18 inherit version;
19 sha256 = "sha256-FbxSjKxhzlpj3IezuLCQvoeZMG1q+OE/yn5vB/XE1rI=";
20 };
21
22 propagatedBuildInputs = [
23 certvalidator
24 attrs
25 six
26 urllib3
27 cryptoparser
28 requests
29 ];
30
31 doCheck = false; # Tests require networking
32
33 pythonImportsCheck = [ "cryptolyzer" ];
34
35 meta = with lib; {
36 description = "Fast and flexible cryptographic protocol analyzer";
37 homepage = "https://gitlab.com/coroner/cryptolyzer";
38 license = licenses.mpl20;
39 maintainers = with maintainers; [ kranzes ];
40 };
41}