{"id":20332515,"url":"https://github.com/permutationlock/ecc_js","last_synced_at":"2026-04-19T01:07:43.148Z","repository":{"id":95722135,"uuid":"39168285","full_name":"permutationlock/ecc_js","owner":"permutationlock","description":"Implementation of Elliptic Curves in JavaScript for use in Diffie-Hellman key exchange.","archived":false,"fork":false,"pushed_at":"2015-07-16T00:45:55.000Z","size":140,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-07T06:57:43.896Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/permutationlock.png","metadata":{"files":{"readme":"readme.txt","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-07-16T00:41:47.000Z","updated_at":"2015-07-16T00:45:55.000Z","dependencies_parsed_at":"2023-03-02T00:41:15.528Z","dependency_job_id":null,"html_url":"https://github.com/permutationlock/ecc_js","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/permutationlock/ecc_js","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/permutationlock%2Fecc_js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/permutationlock%2Fecc_js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/permutationlock%2Fecc_js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/permutationlock%2Fecc_js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/permutationlock","download_url":"https://codeload.github.com/permutationlock/ecc_js/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/permutationlock%2Fecc_js/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31990579,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"ssl_error","status_checked_at":"2026-04-18T20:23:29.375Z","response_time":103,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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-11-14T20:27:03.232Z","updated_at":"2026-04-19T01:07:43.125Z","avatar_url":"https://github.com/permutationlock.png","language":"JavaScript","readme":"Eliptic Curve Cryptography in JavaScript\nBitcoin curve and Jacobian optimization\n----------------------------------------\nThis is an implimentation of eliptic curves and corresponding\ncryptographical functions to allow for key sharing.\n\nUtilizes internal jacobian coordinates to avoid division operations.\n\nDefault setup uses the bitcoin eliptic curve parameters.\n\nLarge integer operations are done using the BigInteger.js library:\nhttps://github.com/peterolson/BigInteger.js\n\nEliptic curve code is based on Orion Lawlor's python implementation:\nhttps://www.cs.uaf.edu/2015/spring/cs463/lecture/02_27_ECC_jacobi/ECC_bitcoin_jacobi.py","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpermutationlock%2Fecc_js","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpermutationlock%2Fecc_js","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpermutationlock%2Fecc_js/lists"}