{"action":"created","issue":{"url":"https://api.github.com/repos/indutny/elliptic/issues/32","labels_url":"https://api.github.com/repos/indutny/elliptic/issues/32/labels{/name}","comments_url":"https://api.github.com/repos/indutny/elliptic/issues/32/comments","events_url":"https://api.github.com/repos/indutny/elliptic/issues/32/events","html_url":"https://github.com/indutny/elliptic/issues/32","id":59274112,"number":32,"title":"make the library smaller, or break it up","user":{"login":"fruiz500","id":2514292,"avatar_url":"https://avatars.githubusercontent.com/u/2514292?v=3","gravatar_id":"","url":"https://api.github.com/users/fruiz500","html_url":"https://github.com/fruiz500","followers_url":"https://api.github.com/users/fruiz500/followers","following_url":"https://api.github.com/users/fruiz500/following{/other_user}","gists_url":"https://api.github.com/users/fruiz500/gists{/gist_id}","starred_url":"https://api.github.com/users/fruiz500/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fruiz500/subscriptions","organizations_url":"https://api.github.com/users/fruiz500/orgs","repos_url":"https://api.github.com/users/fruiz500/repos","events_url":"https://api.github.com/users/fruiz500/events{/privacy}","received_events_url":"https://api.github.com/users/fruiz500/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-02-27T18:20:24Z","updated_at":"2015-02-27T19:30:00Z","closed_at":"2015-02-27T19:06:34Z","body":"I'd really like to use the library to implement the Edwards e521 curve on my own PassLok app (also on GitHub), which is currently using SJCL. People are suspicious about the NIST curves, which are what SJCL supports. Now, what's holding me from using elliptic.js is its sheer size. 180 kiloBytes!\r\n\r\nMaybe you can break it up into smaller chunks, so I only need to add the components that really get used?\r\n\r\nThanks!"},"comment":{"url":"https://api.github.com/repos/indutny/elliptic/issues/comments/76456330","html_url":"https://github.com/indutny/elliptic/issues/32#issuecomment-76456330","issue_url":"https://api.github.com/repos/indutny/elliptic/issues/32","id":76456330,"user":{"login":"fruiz500","id":2514292,"avatar_url":"https://avatars.githubusercontent.com/u/2514292?v=3","gravatar_id":"","url":"https://api.github.com/users/fruiz500","html_url":"https://github.com/fruiz500","followers_url":"https://api.github.com/users/fruiz500/followers","following_url":"https://api.github.com/users/fruiz500/following{/other_user}","gists_url":"https://api.github.com/users/fruiz500/gists{/gist_id}","starred_url":"https://api.github.com/users/fruiz500/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fruiz500/subscriptions","organizations_url":"https://api.github.com/users/fruiz500/orgs","repos_url":"https://api.github.com/users/fruiz500/repos","events_url":"https://api.github.com/users/fruiz500/events{/privacy}","received_events_url":"https://api.github.com/users/fruiz500/received_events","type":"User","site_admin":false},"created_at":"2015-02-27T19:30:00Z","updated_at":"2015-02-27T19:30:00Z","body":"Thanks Fedor, but minimized code won't do. In order to make my own code as free from tampering at the source as possible, I am adding all the libraries used into a single html file, and then I publish the md5, sha1 and sha256 of the result, plus a video of myself reading the sha256.\r\n\r\nIf I add a minimized portion to the code, those auditing it will complain that it is un-auditable. They have complained about other parts in the past, forcing me to add libraries with full comments, etc.\r\n\r\nThe only functions I am going to need are those related to Diffie-Hellman and digital signatures. maybe there is a way to get those separated out of the rest?"}}