Size: a a a

2018 November 02

C

ChronosX88 in Influence (dev)
Секунду
источник

WD

Wisketchy Dobrov in Influence (dev)
>It is a portable, cross-compilable, installable, packageable fork of NaCl,
источник

C

ChronosX88 in Influence (dev)
Да, curve25519 и в nacl есть
источник

WD

Wisketchy Dobrov in Influence (dev)
гут, тогда попробую что-нибудь сварганить
источник
2018 November 03

WD

Wisketchy Dobrov in Influence (dev)
хммммммммм
источник

WD

Wisketchy Dobrov in Influence (dev)
Поставил, значит, пайсоль, чуток разобрался, нашёл base32 энкодин, тип как в том генераторе айпи6 из публичного, сгенерировал, попробовал получить айпишник, говорит, есть неправильная буква - d
источник

WD

Wisketchy Dobrov in Influence (dev)
У них разные base32 что ли?
источник

m

moi cyberkotik in Influence (dev)
Похоже на то
источник

WD

Wisketchy Dobrov in Influence (dev)
RFC_3548, RFC_4648, RFC_2938, CROCKFORD. CROCKFORD_MODIFIED, ZBASE32 - во всех этих d есть
источник

WD

Wisketchy Dobrov in Influence (dev)
втф вообще
источник

m

moi cyberkotik in Influence (dev)
дебри криптографии
источник

WD

Wisketchy Dobrov in Influence (dev)
дебри велосипедов скорее
источник

WD

Wisketchy Dobrov in Influence (dev)
нахера не взять стандартный 4648
источник

WD

Wisketchy Dobrov in Influence (dev)
    static const uint8_t numForAscii[] =
   {
       99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,
       99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,
       99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,
        0, 1, 2, 3, 4, 5, 6, 7, 8, 9,99,99,99,99,99,99,
       99,99,10,11,12,99,13,14,15,99,16,17,18,19,20,99,
       21,22,23,24,25,26,27,28,29,30,31,99,99,99,99,99,
       99,99,10,11,12,99,13,14,15,99,16,17,18,19,20,99,
       21,22,23,24,25,26,27,28,29,30,31,99,99,99,99,99
   };

тут, видимо, разгадка, но откуда лейаут для этой маски достать я не знаю
источник

m

moi cyberkotik in Influence (dev)
а я не знаю зачем эти константы, типо их переводят в аски символы потом?
источник

WD

Wisketchy Dobrov in Influence (dev)
moi cyberkotik
а я не знаю зачем эти константы, типо их переводят в аски символы потом?
это из Base32.h из сурса cjdns
источник

WD

Wisketchy Dobrov in Influence (dev)
https://github.com/cjdelisle/cjdns/blob/master/contrib/python/cjdns-dynamic.conf#L13 втф, вот тут есть d в публичнике
источник

m

moi cyberkotik in Influence (dev)
Может разные ветки
источник

WD

Wisketchy Dobrov in Influence (dev)
Wisketchy Dobrov
Поставил, значит, пайсоль, чуток разобрался, нашёл base32 энкодин, тип как в том генераторе айпи6 из публичного, сгенерировал, попробовал получить айпишник, говорит, есть неправильная буква - d
@ChronosX хааалп отсюда и ниже
источник

WD

Wisketchy Dobrov in Influence (dev)
moi cyberkotik
Может разные ветки
    static const uint8_t numForAscii[] =
   {
       99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,
       99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,
       99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,
        0, 1, 2, 3, 4, 5, 6, 7, 8, 9,99,99,99,99,99,99,
       99,99,10,11,12,99,13,14,15,99,16,17,18,19,20,99,
       21,22,23,24,25,26,27,28,29,30,31,99,99,99,99,99,
       99,99,10,11,12,99,13,14,15,99,16,17,18,19,20,99,
       21,22,23,24,25,26,27,28,29,30,31,99,99,99,99,99
   };
   numForAscii = [
       99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,
       99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,
       99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,
        0, 1, 2, 3, 4, 5, 6, 7, 8, 9,99,99,99,99,99,99,
       99,99,10,11,12,99,13,14,15,99,16,17,18,19,20,99,
       21,22,23,24,25,26,27,28,29,30,31,99,99,99,99,99,
       99,99,10,11,12,99,13,14,15,99,16,17,18,19,20,99,
       21,22,23,24,25,26,27,28,29,30,31,99,99,99,99,99,
   ];


вот рядом для си и для питона, отличий не вижу
источник