{"id":15010970,"url":"https://github.com/serokell/haskell-crypto","last_synced_at":"2026-03-04T00:33:54.570Z","repository":{"id":45545515,"uuid":"266573411","full_name":"serokell/haskell-crypto","owner":"serokell","description":"Haskell cryptography done right","archived":false,"fork":false,"pushed_at":"2024-10-07T16:22:53.000Z","size":241,"stargazers_count":16,"open_issues_count":16,"forks_count":6,"subscribers_count":14,"default_branch":"master","last_synced_at":"2024-12-02T03:47:22.539Z","etag":null,"topics":["cryptography","haskell","libsodium"],"latest_commit_sha":null,"homepage":"https://hackage.haskell.org/package/crypto-sodium","language":"Haskell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/serokell.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSES/CC0-1.0.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-24T15:49:24.000Z","updated_at":"2024-10-27T15:21:06.000Z","dependencies_parsed_at":"2023-12-12T16:51:23.809Z","dependency_job_id":"9f39afe3-0327-4b73-b410-dcbc1eb1df81","html_url":"https://github.com/serokell/haskell-crypto","commit_stats":{"total_commits":101,"total_committers":4,"mean_commits":25.25,"dds":0.03960396039603964,"last_synced_commit":"fdc625ec8bcdb9ce5189a77d420c0e8ba0456850"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serokell%2Fhaskell-crypto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serokell%2Fhaskell-crypto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serokell%2Fhaskell-crypto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serokell%2Fhaskell-crypto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/serokell","download_url":"https://codeload.github.com/serokell/haskell-crypto/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230471175,"owners_count":18231193,"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","haskell","libsodium"],"created_at":"2024-09-24T19:37:58.682Z","updated_at":"2026-03-04T00:33:49.548Z","avatar_url":"https://github.com/serokell.png","language":"Haskell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# High-level cryptography for Haskell (`haskell-crypto`)\n\nEasy-and-safe-to-use high-level cryptographic primitives.\n\n**Note: this package is experimental and WIP.**\n\nCryptography is hard to do right, even if you have access to low-level\ncryptographic primitives – you still need to pick the right ones and\nthen combine them in a safe way.\n\nLuckily, there already exists a high-level library that does this for\nyou: [Sodium] (based on [Nacl]). This repository contains two Haskell\npackages:\n\n* [crypto-sodium](./crypto-sodium) – high-level cryptography based on Sodium,\n  spiced up with extra type-safety of the Haskell type system.\n* [NaCl](./NaCl) – similar high-level bindings, but only providing the subset\n  of Sodium functions that was present in the original NaCl library.\n\n[NaCl]: https://nacl.cr.yp.to/\n[Sodium]: https://libsodium.org\n\n\n## Why not?\n\n\n## Use\n\nSee Haddock documentation at \u003chttps://hackage.haskell.org/package/crypto-sodium\u003e.\n\n## Contributing\n\nIf you encounter any issues when using this library or have improvement ideas,\nplease open report in issue on GitHub. You are also very welcome to submit\npull request, if you feel like doing so.\n\n\n## License\n\n[MPL-2.0] © [Serokell]\n\n[MPL-2.0]: https://spdx.org/licenses/MPL-2.0.html\n[Serokell]: https://serokell.io/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fserokell%2Fhaskell-crypto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fserokell%2Fhaskell-crypto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fserokell%2Fhaskell-crypto/lists"}