{"id":16911024,"url":"https://github.com/thoughtpolice/hs-ed25519","last_synced_at":"2025-03-17T07:30:57.382Z","repository":{"id":11663679,"uuid":"14172164","full_name":"thoughtpolice/hs-ed25519","owner":"thoughtpolice","description":"Minimal ed25519 Haskell package, binding to the ref10 SUPERCOP implementation.","archived":false,"fork":false,"pushed_at":"2023-11-20T14:45:50.000Z","size":209,"stargazers_count":21,"open_issues_count":3,"forks_count":19,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-05-02T00:12:28.024Z","etag":null,"topics":["cryptography","ed25519","hackage","haskell"],"latest_commit_sha":null,"homepage":"https://ed25519.cr.yp.to","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"ealdent/uea-stemmer","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thoughtpolice.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.txt","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-11-06T12:40:56.000Z","updated_at":"2024-06-19T05:27:37.793Z","dependencies_parsed_at":"2024-06-19T05:27:24.949Z","dependency_job_id":"420332f9-5987-4a45-bdd6-914a6a77c18d","html_url":"https://github.com/thoughtpolice/hs-ed25519","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thoughtpolice%2Fhs-ed25519","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thoughtpolice%2Fhs-ed25519/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thoughtpolice%2Fhs-ed25519/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thoughtpolice%2Fhs-ed25519/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thoughtpolice","download_url":"https://codeload.github.com/thoughtpolice/hs-ed25519/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243848084,"owners_count":20357489,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cryptography","ed25519","hackage","haskell"],"created_at":"2024-10-13T19:04:13.870Z","updated_at":"2025-03-17T07:30:56.885Z","avatar_url":"https://github.com/thoughtpolice.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Minimal package for ed25519 signatures\n\n\n[![Linux Build Status](https://img.shields.io/travis/thoughtpolice/hs-ed25519/master.svg?label=Linux%20build)](https://travis-ci.org/thoughtpolice/hs-ed25519)\n[![Windows Build Status](https://img.shields.io/appveyor/ci/thoughtpolice/hs-ed25519/master.svg?label=Windows%20build)](https://ci.appveyor.com/project/thoughtpolice/hs-ed25519/branch/master)\n[![Hackage version](https://img.shields.io/hackage/v/ed25519.svg?label=Hackage)](https://hackage.haskell.org/package/ed25519)\n[![Stackage version](https://www.stackage.org/package/ed25519/badge/lts?label=Stackage)](https://www.stackage.org/package/ed25519)\n[![MIT](https://img.shields.io/badge/License-MIT-blue.png)](https://en.wikipedia.org/wiki/MIT_License)\n[![Haskell](https://img.shields.io/badge/Language-Haskell-yellowgreen.svg)](https://www.haskell.org)\n\nThis package implements minimal bindings to the [ed25519][] signature\nscheme. It's designed to be small, with no dependencies, and fast. It\nalso comes with extensive guidelines and detailed documentation. It\nshould be relatively easy to both depend on directly with Cabal or\neven copy into any projects that need it directly.\n\nFor full details (including notes on the underlying implementation),\ncheck out [the docs][].\n\n[ed25519]: https://ed25519.cr.yp.to/\n[SUPERCOP]: https://bench.cr.yp.to/supercop.html\n[the docs]: https://hackage.haskell.org/package/ed25519/docs/Crypto-Sign-Ed25519.html\n\n# Installation\n\nIt's just a `cabal install` away on [Hackage][]:\n\n```bash\n$ cabal install ed25519\n```\n\n# Join in\n\nBe sure to read the [contributing guidelines][contribute]. File bugs\nin the GitHub [issue tracker][].\n\nMaster [git repository][gh]:\n\n* `git clone https://github.com/thoughtpolice/hs-ed25519.git`\n\nThere's also a [BitBucket mirror][bb]:\n\n* `git clone https://bitbucket.org/thoughtpolice/hs-ed25519.git`\n\n# Authors\n\nSee [AUTHORS.txt](https://raw.github.com/thoughtpolice/hs-ed25519/master/AUTHORS.txt).\n\n# License\n\nMIT. See\n[LICENSE.txt](https://raw.github.com/thoughtpolice/hs-ed25519/master/LICENSE.txt)\nfor terms of copyright and redistribution.\n\n[contribute]: https://github.com/thoughtpolice/hs-ed25519/blob/master/CONTRIBUTING.md\n[issue tracker]: https://github.com/thoughtpolice/hs-ed25519/issues\n[gh]: https://github.com/thoughtpolice/hs-ed25519\n[bb]: https://bitbucket.org/thoughtpolice/hs-ed25519\n[Hackage]: https://hackage.haskell.org/package/ed25519\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthoughtpolice%2Fhs-ed25519","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthoughtpolice%2Fhs-ed25519","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthoughtpolice%2Fhs-ed25519/lists"}