рдпреВрдбреАрдкреА рдкреИрдХреЗрдЯ рднреЗрдЬрдХрд░ рдЯреЙрдХреНрд╕рдХреЛрд░ рдореЗрдВ рдмрдлрд░ рдУрд╡рд░рдлреНрд▓реЛ рдХрд╛ рдлрд╛рдпрджрд╛ рдЙрдард╛рдпрд╛ рдЧрдпрд╛

рдЯреЙрдХреНрд╕рдХреЛрд░ рдореЗрдВ рдПрдХ рднреЗрджреНрдпрддрд╛ (рд╕реАрд╡реАрдИ-2-2021) рдХреА рдкрд╣рдЪрд╛рди рдХреА рдЧрдИ рд╣реИ, рдЬреЛ рдЯреЙрдХреНрд╕ рдкреА44847рдкреА рдореИрд╕реЗрдЬрд┐рдВрдЧ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рд╕рдВрджрд░реНрдн рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИ, рдЬреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдпреВрдбреАрдкреА рдкреИрдХреЗрдЯ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╕рдордп рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рднреЗрджреНрдпрддрд╛ рдЯреЙрдХреНрд╕рдХреЛрд░-рдЖрдзрд╛рд░рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреА рд╣реИ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдпреВрдбреАрдкреА рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рдЕрдХреНрд╖рдо рдирд╣реАрдВ рд╣реИред рд╣рдорд▓рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреАрдбрд╝рд┐рдд рдХреЗ рдЖрдИрдкреА рдкрддреЗ, рдиреЗрдЯрд╡рд░реНрдХ рдкреЛрд░реНрдЯ рдФрд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдбреАрдПрдЪрдЯреА рдХреБрдВрдЬреА рдХреЛ рдЬрд╛рдирдХрд░ рдПрдХ рдпреВрдбреАрдкреА рдкреИрдХреЗрдЯ рднреЗрдЬрдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ (рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдбреАрдПрдЪрдЯреА рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ, рдпрд╛рдиреА рд╣рдорд▓рд╛ рдХрд┐рд╕реА рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрд╛ рдбреАрдПрдЪрдЯреА рд╣реЛрд╕реНрдЯ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ) .

рд╕рдорд╕реНрдпрд╛ рдЯреЙрдХреНрд╕рдХреЛрд░ рд░рд┐рд▓реАрдЬрд╝ 0.1.9 рд╕реЗ 0.2.12 рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреА рдФрд░ рд╕рдВрд╕реНрдХрд░рдг 0.2.13 рдореЗрдВ рдЗрд╕реЗ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ред рдХреНрд▓рд╛рдЗрдВрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╕реЗ, рдХреЗрд╡рд▓ qTox рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдиреЗ рдЕрдм рддрдХ рднреЗрджреНрдпрддрд╛ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрджреНрдпрддрди рдЬрд╛рд░реА рдХрд┐рдпрд╛ рд╣реИред рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдк рдЯреАрд╕реАрдкреА рд╕рдорд░реНрдерди рдЫреЛрдбрд╝рддреЗ рд╕рдордп рдпреВрдбреАрдкреА рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рднреЗрджреНрдпрддрд╛ рд╣реИрдВрдбрд▓_рд░реЗрдХреНрд╡реЗрд╕реНрдЯ() рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдмрдлрд░ рдУрд╡рд░рдлреНрд▓реЛ рдХреЗ рдХрд╛рд░рдг рд╣реЛрддреА рд╣реИ, рдЬреЛ рдиреЗрдЯрд╡рд░реНрдХ рдкреИрдХреЗрдЯ рдореЗрдВ рдбреЗрдЯрд╛ рдЖрдХрд╛рд░ рдХреА рдЧрд▓рдд рдЧрдгрдирд╛ рдХреЗ рдХрд╛рд░рдг рд╣реЛрддреА рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдбреЗрдЯрд╛ рдХреА рд▓рдВрдмрд╛рдИ CRYPTO_SIZE рдореИрдХреНрд░реЛ рдореЗрдВ "1 + CRYPTO_PUBLIC_KEY_SIZE * 2 + CRYPTO_NONCE_SIZE" рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЧрдИ рдереА, рдЬрд┐рд╕реЗ рдмрд╛рдж рдореЗрдВ "рд▓рдВрдмрд╛рдИ - CRYPTO_SIZE" рдШрдЯрд╛рд╡ рдСрдкрд░реЗрд╢рди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореИрдХреНрд░реЛ рдореЗрдВ рдХреЛрд╖реНрдардХреЛрдВ рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг, рд╕рднреА рдорд╛рдиреЛрдВ рдХрд╛ рдпреЛрдЧ рдШрдЯрд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп, 1 рдШрдЯрд╛рдПрдВ рдФрд░ рд╢реЗрд╖ рднрд╛рдЧ рдЬреЛрдбрд╝реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "рд▓рдВрдмрд╛рдИ - (1 + 32 * 2 + 24)" рдХреЗ рдмрдЬрд╛рдп, рдмрдлрд░ рдЖрдХрд╛рд░ рдХреА рдЧрдгрдирд╛ "рд▓рдВрдмрд╛рдИ - 1 + 32 * 2 + 24" рдХреЗ рд░реВрдк рдореЗрдВ рдХреА рдЧрдИ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдмрдлрд░ рдХреЗ рдмрд╛рд╣рд░ рдХреЗ рд╕реНрдЯреИрдХ рдкрд░ рдбреЗрдЯрд╛ рдУрд╡рд░рд░рд╛рдЗрдЯ рд╣реЛ рдЧрдпрд╛ред рд╕реАрдорд╛ред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ