{"package": "ecutils", "summary": "Python Library for Elliptic Curve Cryptography: key exchanges (Diffie-Hellman, Massey-Omura), ECDSA signatures, and Koblitz encoding. Suitable for crypto education and secure systems.", "pypi_url": "https://pypi.org/project/ecutils", "piwheels_url": "https://www.piwheels.org/project/ecutils", "releases": {"2.0.0": {"released": "2026-03-21 01:31:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ecutils-2.0.0-py3-none-any.whl": {"file_url": "/simple/ecutils/ecutils-2.0.0-py3-none-any.whl", "filehash": "24d7d8700a618f3f1acacd82d10e3f4ed854eb666867cdbede4fea4e1d32df01", "filesize": 24809, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": []}}}, "1.1.5": {"released": "2026-01-22 01:39:30", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"ecutils-1.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ecutils/ecutils-1.1.5-py3-none-any.whl", "filehash": "92b3107c93e1e534c03ee47c3f5e1c0015cb9544c66bfd5b1b57720cccdfc6ae", "filesize": 15603, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": []}}}, "1.1.4": {"released": "2024-10-26 17:07:16", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"ecutils-1.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ecutils/ecutils-1.1.4-py3-none-any.whl", "filehash": "198955589e596d477b3e60fb5ccd87e05472a17e81d97cf0c81d8f74f9ad65f2", "filesize": 17277, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": []}}}, "1.1.3": {"released": "2024-10-26 15:35:15", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"ecutils-1.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ecutils/ecutils-1.1.3-py3-none-any.whl", "filehash": "36c758dd7175df6e8dc5cc33fd1d3afce2683704037a85560df007bf97ef9bb8", "filesize": 17148, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": []}}}, "1.1.2": {"released": "2024-10-04 02:01:49", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"ecutils-1.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ecutils/ecutils-1.1.2-py3-none-any.whl", "filehash": "701b1a0684d0728862a691431d1fc4c08b77525ba7a43d88920bad53bfd35c6f", "filesize": 15222, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": []}}}, "1.1.1": {"released": "2024-10-03 22:53:25", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"ecutils-1.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ecutils/ecutils-1.1.1-py3-none-any.whl", "filehash": "756b4a740d067dd48a37e4eb6cb6c3d08bb9d61b0e79d9dec13856669c07bdd7", "filesize": 14786, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": []}}}, "1.1.0": {"released": "2024-05-27 21:33:33", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"ecutils-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ecutils/ecutils-1.1.0-py3-none-any.whl", "filehash": "aafb57286d57b03b952a0d6f16a7b54738bf388e77c8e4e6b0ce8f0bcf4eadb9", "filesize": 14791, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": []}}}, "1.0.0": {"released": "2024-04-22 17:17:59", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"ecutils-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ecutils/ecutils-1.0.0-py3-none-any.whl", "filehash": "0d20457ab73c923cd7af9788691a4c5ff44edcb50df3951b1d8afa500333a715", "filesize": 10761, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": []}}}, "0.0.1": {"released": "2024-04-05 22:12:26", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"ecutils-0.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ecutils/ecutils-0.0.1-py3-none-any.whl", "filehash": "27d45d49d147b784e94be47f9c3f1cc92faac5327cc12591304e3c2a5a2206c1", "filesize": 10392, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": []}}}, "0.0.1a0": {"released": "2023-12-09 22:29:06", "prerelease": true, "yanked": true, "skip_reason": "", "files": {"ecutils-0.0.1a0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ecutils/ecutils-0.0.1a0-py3-none-any.whl", "filehash": "54f17a9a2f35b5855bc3239dda26c862cde2e2ef0f01162b60fb4b4f9bc7b325", "filesize": 10976, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": []}}}, "0.0.1.dev4": {"released": "2023-10-04 03:22:44", "prerelease": true, "yanked": true, "skip_reason": "", "files": {"ecutils-0.0.1.dev4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ecutils/ecutils-0.0.1.dev4-py3-none-any.whl", "filehash": "0bdebc1e84e1da7e16eda09b01578a8f3694b7ce62597a0aef1b29eaf05d09b5", "filesize": 11303, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": []}}}, "0.0.1.dev3": {"released": "2023-10-02 01:45:56", "prerelease": true, "yanked": true, "skip_reason": "", "files": {"ecutils-0.0.1.dev3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ecutils/ecutils-0.0.1.dev3-py3-none-any.whl", "filehash": "e1effa8b94300da608b50e8bb5d4fd289a0efd2c122b10979b1ddae7275d0ffd", "filesize": 11560, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": []}}}, "0.0.1.dev2": {"released": "2023-10-01 23:51:15", "prerelease": true, "yanked": true, "skip_reason": "", "files": {"ecutils-0.0.1.dev2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ecutils/ecutils-0.0.1.dev2-py3-none-any.whl", "filehash": "900252be0945dc014561f992caddc59ee902a91fc9b25b70cd5ee1f2c068e4a1", "filesize": 11540, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": []}}}, "0.0.1.dev1": {"released": "2022-04-18 01:43:42", "prerelease": true, "yanked": true, "skip_reason": "", "files": {"ecutils-0.0.1.dev1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ecutils/ecutils-0.0.1.dev1-py3-none-any.whl", "filehash": "ca52510e89434c9325740356bd29db03f5ee8c7e2e19156d80fd07495bf7f285", "filesize": 10499, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": []}}}, "0.0.1.dev0": {"released": "2022-04-17 22:50:27", "prerelease": true, "yanked": true, "skip_reason": "", "files": {"ecutils-0.0.1.dev0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ecutils/ecutils-0.0.1.dev0-py3-none-any.whl", "filehash": "4a91290c6e18d9b47d499919f7780d232144d1280feaf33d2e45a818502ac9e7", "filesize": 10430, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": []}}}}}