{"id":178235,"name":"eccrypto","ecosystem":"hackage","description":"Elliptic Curve Cryptography in Haskell, evolved for correctness and practical usability from higher-level libraries.\n\nThe implementation is pure Haskell and as generic and fast as reasonably possible. Timing-attack resistance is important, failure must be documented.\n\nThis library was formerly known and its code originated as hecc, but since this would imply Hyperelliptic ECC, the name was changed.\n\nAlso the scope was changed by selecting best internal formats and no longer trying to be overly general, allowing more optimizations.","homepage":null,"licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"","keywords_array":["bsd3","cryptography","library","Propose Tags"],"namespace":null,"versions_count":9,"first_release_published_at":"2016-06-15T06:48:07.000Z","latest_release_published_at":"2022-06-20T08:19:20.000Z","latest_release_number":"0.2.3","last_synced_at":"2026-03-23T16:00:45.368Z","created_at":"2022-04-05T19:29:04.048Z","updated_at":"2026-03-23T16:00:45.368Z","registry_url":"https://hackage.haskell.org/package/eccrypto","install_command":"cabal install eccrypto","documentation_url":null,"metadata":{},"repo_metadata":null,"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":3630,"downloads_period":"total","dependent_repos_count":2,"rankings":{"downloads":40.21386724304647,"dependent_repos_count":30.970934531596612,"dependent_packages_count":19.373186963198908,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":30.185996245947333},"purl":"pkg:hackage/eccrypto","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hackage/eccrypto","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hackage/eccrypto","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hackage/eccrypto/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/eccrypto/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/eccrypto/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/eccrypto/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/eccrypto/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/eccrypto/codemeta","maintainers":[{"uuid":"MarcelFourne","login":"MarcelFourne","name":null,"email":null,"url":null,"packages_count":25,"html_url":"https://hackage.haskell.org/user/MarcelFourne","role":null,"created_at":"2022-11-14T17:31:35.904Z","updated_at":"2022-11-14T17:31:35.904Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/MarcelFourne/packages"}]}