Size: a a a

2018 November 02

WD

Wisketchy Dobrov in Influence (dev)
ChronosX88
Key_gen
яп
источник

C

ChronosX88 in Influence (dev)
int Key_gen(uint8_t addressOut[16],
           uint8_t publicKeyOut[32],
           uint8_t privateKeyOut[32],
           struct Random* rand)
{
   for (;;) {
       Random_bytes(rand, privateKeyOut, 32);
       crypto_scalarmult_curve25519_base(publicKeyOut, privateKeyOut);
       // Brute force for keys until one matches FC00:/8
       if (AddressCalc_addressForPublicKey(addressOut, publicKeyOut)) {
           return 0;
       }
   }
}
источник

C

ChronosX88 in Influence (dev)
Random_bytes(rand, privateKeyOut, 32);
источник

C

ChronosX88 in Influence (dev)
privateKeyOut
источник

C

ChronosX88 in Influence (dev)
Пока не понятно, что за privateKeyOut...
источник

C

ChronosX88 in Influence (dev)
#include "crypto/random/Random.h"
источник

🇰G

🇰‌irill Grinchu🇰 in Influence (dev)
ChronosX88
Клиент писать
Так, стоп. Клиент == ядро или гуи?
источник

C

ChronosX88 in Influence (dev)
🇰‌irill Grinchu🇰
Так, стоп. Клиент == ядро или гуи?
Клиент — это вещь, которая вызывает функции ядра
источник

C

ChronosX88 in Influence (dev)
Т.е. вся бизнес-логика находится в ядре
источник

C

ChronosX88 in Influence (dev)
Это как в MVC (Model-View-Controller)
источник

C

ChronosX88 in Influence (dev)
View и Controller как раз таки и есть клиент
источник

a

abslimit in Influence (dev)
ChronosX88
privateKeyOut
Закрытый ключ
источник

a

abslimit in Influence (dev)
Похоже, он генерится рандомом
источник

C

ChronosX88 in Influence (dev)
abslimit
Закрытый ключ
Откуда он?
источник

a

abslimit in Influence (dev)
Ну вон Рандом Байтс
источник

C

ChronosX88 in Influence (dev)
Да не
источник

a

abslimit in Influence (dev)
Что делает функция?
источник

a

abslimit in Influence (dev)
Равне не в переменную пишет?
источник

C

ChronosX88 in Influence (dev)
Аааааа
источник

C

ChronosX88 in Influence (dev)
я понял
источник