~AreEnn
~R4SAS
~orignal
~villain
&N00B
+Xeha
+relaybot
DUHOVKIN
Guest29533
HackerMan
Most2
Nausicaa
Ruskoye_911
Trusishka
Vort
`
acetone_
anon3
b3t4f4c3
flumental
nemiga
not_bob_afk
plap
poriori_
profetikla
segfault
soos
teeth
un
weko_
whothefuckami
R4SAS
polistern: github.com/PurpleBote/pboted/pull/29/commits/58b06186b2e8f9053e2f37eceb9cf77113bdb718#diff-5b1f6fc7cf7bf1b9a147108cd260f65d89eff8e76b340327f303abb31741affc
R4SAS
orignal: чего тут может быть не так?)))
R4SAS
uint8_t cut_key[384] и std::vector<uint8_t> t_key
R4SAS
переполнение словить нельзя случайно?
R4SAS
если вдруг identity.ToBuffer отдаст более чем 384 байт
orignal
все тут так
orignal
t_key может быть меньше 384
orignal
вылезет за пределы буфера
orignal
на каких то осях ничего не будет
orignal
а бздунов например повалится
orignal
result.insert (result.end (), cut_key, cut_key + 384);
orignal
а вот это что такое?
orignal
так точно можно?
R4SAS
добавление в конец?
orignal
identity.ToBuffer (t_key.data (), sz);
orignal
а вот тут проблема
orignal
std::vector<uint8_t> t_key = {0};
orignal
оно реально длиной 10 примерно
R4SAS
я про это же говорю
R4SAS
мне конпелятор говорит что он длиной 1
orignal
от компилятора зависит
orignal
так нельзя
R4SAS
array subscript 'unsigned char [384][0]' is partly outside array bounds of 'unsigned char [1]'
orignal
std::vector<uint8_t> t_key(384)ж
R4SAS
и ссылается на memcpy ниже
orignal
вот так надо
orignal
при этом polistern что за увлечение магическими числами? ))
orignal
384 быть не должно
orignal
а должна быть где то константа P384_IDENTITY_LEN
orignal
типа такой
R4SAS
тем более название функции посмотри)))
R4SAS
велосипед?)
orignal
я не понимаю зачем огород с этим t_key там
orignal
сразу читать в out_key
orignal
почему велосипед?
orignal
она там пачку адресов пакуте
grimreaper
R4SAS: who run notbob?
orignal
вот здесь for (auto identity : data)
orignal
лучше for (auto& identity : data)
orignal
grimreaper, ask drozd
R4SAS
копирует?
orignal
да
orignal
каждый раз
weko
Uptime: 2 days, 7 hours, 59 minutes, 57 seconds
weko
Network status: OK
weko
Tunnel creation success rate: 59%
apophis
хреня