-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[RESEARCH] Результат в переменную #1
Comments
Как и все асинхронное в JavaScript, нужно писать продолжение кода в коллбеке:
Если |
Как я понимаю, здешний коллбек относится к тому, что делать после подсчёта результата. |
Да, именно. Согласен насчет статуса. |
Добавил issue — #2 |
Дмитрий, продолжаю по второстепенному вопросу о формате вывода. Сравним: |
|
Дмитрий, я прям теряюсь при знакомстве с вашими инструментами. :)
Сейчас вот гадал, чего это Scrypt не работает.
var result = scrypt(masterkey, salt, cost, blocksize, dklen, step, null, "hex");
object is not a function
var result = scrypt(masterkey, salt, cost, blocksize, dklen, step, function(){}, "hex");
undefined
scrypt(masterkey, salt, cost, blocksize, dklen, step, function(res){document.getElementById("result").value = res;}, "hex");
ура, получилось
Главный вопрос: можно ли допилить scrypt, чтобы привычно получать результат в переменную?
Или, может быть, я придерживаюсь устаревшей практики, тогда подскажите, как грамотнее.
Второстепенный: если вместо hex указать null, то приходят числа через запятую, примерно так
223,167,126,190,189,229,104,254,42,238,248,65,167,36,135,41,113,133,212,189,192,108,199,187,160,239,56,7,100,124,89,143
, а что это? Ожидал неразберихи, которую можно сконвертировать по своему вкусу, необязательно в hex или base64 (например, в base85 zeromq, где спецсимволов больше или в base32/58, где спецсимволы отсутствуют).P.S. Приятно, что сюда вы включили перевод строки в UTF8, т.е.
masterkey, salt
пишу без обёртки.The text was updated successfully, but these errors were encountered: