iancoleman

Results 38 issues of iancoleman

Just for consistency since all the other scripts are written in go.

Use [`splitIgnoringParenthesis`](https://github.com/iancoleman/cia_world_factbook_api/blob/64d40227b8241b4842e42c70b642dfe5b6e58b24/src/country/string_conversions.go#L1080) eg from [Brazil](https://web.archive.org/web/20170617101530/https://www.cia.gov/library/publications/the-world-factbook/geos/br.html) ``` "branches": { "by_name": [ "Brazilian Army (Exercito Brasileiro", "EB)", "Brazilian Navy (Marinha do Brasil", "MB", "includes Naval Air", "Marine Corps (Corpo de Fuzileiros Navais))",...

eg 2017-07-03_factbook.json L7386 ``` "ethnic_groups": { "ethnicity": [ { "name": "Pacific Islander", "percent": 92.6, "breakdown": [ { "name": "includes Samoan", "percent": 88.9 }, { "name": "Tongan", "percent": 2.9 }, {...

[vectors.json](https://github.com/trezor/python-mnemonic/blob/master/vectors.json) only contains English wordlists. Considering this is the [reference implementation](https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki#reference-implementation) it would be handy to have a reference set of tests. There are [Japanese test vectors listed in the...

This library does not load correctly when used in chrome for users with third-party cookies disabled. When users have this setting enabled, localStorage is blocked. https://www.chromium.org/for-testers/bug-reporting-guidelines/uncaught-securityerror-failed-to-read-the-localstorage-property-from-window-access-is-denied-for-this-document The error in dev...

It seems many wordlists are not being accepted into the bip39 standard. See https://github.com/bitcoin/bips/pull/863#issuecomment-559024471 An option, albeit quite dangerous to end users, would be to allow custom wordlists. This to...

The amount of padding should be able to be set by the user. Currently it's hardcoded to 1024. See https://github.com/iancoleman/shamir/blob/f0f50e1afcc28935a6b99a7fb9bf93d517e05260/src/js/app.js#L68 Also see https://github.com/amper5and/secrets.js#note-on-security

Add an option for the input to be interpreted as hex-encoded binary input when being split. Currently all input is assumed to be ascii / unicode.

The number of bits used for ssss shares determines the maximum number of shares. The ssss library defaults to 8 bits (max 255 shares) The shamir39 implementation hardcodes it to...

Aside from the leading 'version' word in shamir mnemonics, it may be useful for them to be bip39 compatible. Currently they don't have a checksum so are reported as invalid...