{"id":23721076,"url":"https://github.com/nhas/chacha20blake2s","last_synced_at":"2025-10-27T00:43:15.469Z","repository":{"id":57644264,"uuid":"439747671","full_name":"NHAS/chacha20blake2s","owner":"NHAS","description":"chacha20 with blake2s providing authentication","archived":false,"fork":false,"pushed_at":"2022-01-03T18:43:58.000Z","size":4,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-30T22:16:58.466Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Go","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/NHAS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-12-19T01:04:42.000Z","updated_at":"2022-01-03T18:44:01.000Z","dependencies_parsed_at":"2022-08-30T04:51:31.919Z","dependency_job_id":null,"html_url":"https://github.com/NHAS/chacha20blake2s","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NHAS%2Fchacha20blake2s","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NHAS%2Fchacha20blake2s/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NHAS%2Fchacha20blake2s/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NHAS%2Fchacha20blake2s/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NHAS","download_url":"https://codeload.github.com/NHAS/chacha20blake2s/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239816341,"owners_count":19701752,"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":[],"created_at":"2024-12-30T22:17:05.271Z","updated_at":"2025-10-27T00:43:10.425Z","avatar_url":"https://github.com/NHAS.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# chacha20blake2s\n\nA small construction of chacha20 with blake2s as the HMAC.  \nThis was made primarily for fun, and so should not be put into production unless you really trust me.  \n  \nThis is motivated by my reading about partitioning oracle attacks, and how AES-poly1305 and chacha20poly1305 constructs are vulnerable to them.  \n  \nhttps://www.usenix.org/system/files/sec21summer_len.pdf\n  \nPlus I couldnt find an easy already made library for it.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnhas%2Fchacha20blake2s","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnhas%2Fchacha20blake2s","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnhas%2Fchacha20blake2s/lists"}