рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ 3.0.0 рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рд╡рд┐рдореЛрдЪрди

рддреАрди рд╕рд╛рд▓ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдФрд░ 19 рдкрд░реАрдХреНрд╖рдг рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдмрд╛рдж, рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ 3.0.0 рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдПрд╕рдПрд╕рдПрд▓/рдЯреАрдПрд▓рдПрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдирдИ рд╢рд╛рдЦрд╛ рдореЗрдВ рдРрд╕реЗ рдкрд░рд┐рд╡рд░реНрддрди рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдЬреЛ рдПрдкреАрдЖрдИ рдФрд░ рдПрдмреАрдЖрдИ рд╕реНрддрд░ рдкрд░ рдмреИрдХрд╡рд░реНрдб рд╕рдВрдЧрддрддрд╛ рдХреЛ рддреЛрдбрд╝рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкрд░рд┐рд╡рд░реНрддрди рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ рдЬрд┐рдиреНрд╣реЗрдВ рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ 1.1.1 рд╕реЗ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ 1.1.1 рдХреА рдкрд┐рдЫрд▓реА рд╢рд╛рдЦрд╛ рд╕рд┐рддрдВрдмрд░ 2023 рддрдХ рд╕рдорд░реНрдерд┐рдд рд░рд╣реЗрдЧреАред

рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рд╡рд░реНрддрди рдкрд╛рд░рдВрдкрд░рд┐рдХ "рдореЗрдЬрд░.рдорд╛рдЗрдирд░.рдкреИрдЪ" рдирдВрдмрд░рд┐рдВрдЧ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдХрд╛рд░рдг рд╣реИред рдЕрдм рд╕реЗ, рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкрд╣рд▓рд╛ рдЕрдВрдХ (рдкреНрд░рдореБрдЦ) рдХреЗрд╡рд▓ рддрднреА рдмрджрд▓реЗрдЧрд╛ рдЬрдм рдПрдкреАрдЖрдИ/рдПрдмреАрдЖрдИ рд╕реНрддрд░ рдкрд░ рд╕рдВрдЧрддрддрд╛ рдЯреВрдЯ рдЬрд╛рдПрдЧреА, рдФрд░ рджреВрд╕рд░рд╛ (рд▓рдШреБ) рддрдм рдмрджрд▓ рдЬрд╛рдПрдЧрд╛ рдЬрдм рдПрдкреАрдЖрдИ/рдПрдмреАрдЖрдИ рдХреЛ рдмрджрд▓реЗ рдмрд┐рдирд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдмрдврд╝рд╛рдИ рдЬрд╛рдПрдЧреАред рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рдЕрдкрдбреЗрдЯ рддреАрд╕рд░реЗ рдЕрдВрдХ (рдкреИрдЪ) рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХреЗ рд╕рд╛рде рд╡рд┐рддрд░рд┐рдд рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рдХреЗ рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╡рд┐рдХрд╛рд╕рд╛рдзреАрди FIPS рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рдУрд╡рд░рд▓реИрдк рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП 3.0.0 рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдирдВрдмрд░ 1.1.1 рдХреЛ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП 2.x рдирдВрдмрд░рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рджреВрд╕рд░рд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рд╡рд░реНрддрди рджреЛрд╣рд░реЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ (рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рдФрд░ рдПрд╕рдПрд╕рдПрд▓рдИ) рд╕реЗ рдЕрдкрд╛рдЪреЗ 2.0 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдореЗрдВ рд╕рдВрдХреНрд░рдордг рдерд╛ред рдкрд┐рдЫрд▓рд╛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рд▓рд╛рдЗрд╕реЗрдВрд╕ рд╡рд┐рд░рд╛рд╕рдд рдЕрдкрд╛рдЪреЗ 1.0 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рдкрд╛рда рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдерд╛ рдФрд░ рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╡рд┐рдкрдгрди рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рдореЗрдВ рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рдХрд╛ рд╕реНрдкрд╖реНрдЯ рдЙрд▓реНрд▓реЗрдЦ рдЖрд╡рд╢реНрдпрдХ рдерд╛, рд╕рд╛рде рд╣реА рдпрджрд┐ рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рдЙрддреНрдкрд╛рдж рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рддреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕реВрдЪрдирд╛ рднреА рдЖрд╡рд╢реНрдпрдХ рдереАред рдРрд╕реА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдиреЗ рдкреБрд░рд╛рдиреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЛ рдЬреАрдкреАрдПрд▓ рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрдд рдмрдирд╛ рджрд┐рдпрд╛, рдЬрд┐рд╕рд╕реЗ рдЬреАрдкреАрдПрд▓-рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рдЧрдпрд╛ред рдЗрд╕ рдЕрд╕рдВрдЧрддрд┐ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬреАрдкреАрдПрд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓рд╛рдЗрд╕реЗрдВрд╕ рд╕рдордЭреМрддреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬрд┐рд╕рдореЗрдВ рдЬреАрдкреАрдПрд▓ рдХреЗ рдореБрдЦреНрдп рдкрд╛рда рдХреЛ рдПрдХ рдЦрдВрдб рдХреЗ рд╕рд╛рде рдкреВрд░рдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рдерд╛ рдФрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддрд╛ рдерд╛ рдХрд┐ рдЬреАрдкреАрдПрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рдирд╣реАрдВ рдереАрдВ рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рдХреЗ рд╕рд╛рде рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди рдХрд░реЗрдВред

рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ 1.1.1 рд╢рд╛рдЦрд╛ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ 3.0.0 рдиреЗ 7500 рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдпреЛрдЧрджрд╛рди рдХрд┐рдП рдЧрдП 350 рд╕реЗ рдЕрдзрд┐рдХ рдкрд░рд┐рд╡рд░реНрддрди рдЬреЛрдбрд╝реЗред рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ 3.0.0 рдХреЗ рдореБрдЦреНрдп рдирд╡рд╛рдЪрд╛рд░:

  • рдПрдХ рдирдпрд╛ FIPS рдореЙрдбреНрдпреВрд▓ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬреЛ FIPS 140-2 рд╕реБрд░рдХреНрд╖рд╛ рдорд╛рдирдХ рдХрд╛ рдЕрдиреБрдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИ (рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдкреНрд░рдорд╛рдгрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЗрд╕ рдорд╣реАрдиреЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╣реИ, рдФрд░ FIPS 140-2 рдкреНрд░рдорд╛рдгрди рдЕрдЧрд▓реЗ рд╡рд░реНрд╖ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИ)ред рдирдП рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ рдФрд░ рдЗрд╕реЗ рдХрдИ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреЛ рдмрджрд▓рдиреЗ рд╕реЗ рдЕрдзрд┐рдХ рдХрдард┐рди рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, FIPS рдореЙрдбреНрдпреВрд▓ рдЕрдХреНрд╖рдо рд╣реИ рдФрд░ рд╕рдХреНрд╖рдо-рдлрд╝рд┐рдкреНрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
  • рд▓рд┐рдмрдХреНрд░рд┐рдкреНрдЯреЛ рдкреНрд▓рдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдиреЗ рдЗрдВрдЬрди рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИ (рдЗрдВрдЬрди рдПрдкреАрдЖрдИ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ, рдЖрдк рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди, рдбрд┐рдХреНрд░рд┐рдкреНрд╢рди, рдХреБрдВрдЬреА рдирд┐рд░реНрдорд╛рдг, рдореИрдХ рдЧрдгрдирд╛, рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░реЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдФрд░ рд╕рддреНрдпрд╛рдкрди рдЬреИрд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдирдП рд▓реЛрдЧреЛрдВ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╕рдорд░реНрдерд┐рдд рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдмрдирд╛рдирд╛ рджреЛрдиреЛрдВ рд╕рдВрднрд╡ рд╣реИ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рдкреНрд░рджрд╛рддрд╛ рдЕрдм рдкреНрд░рддреНрдпреЗрдХ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред
  • рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рдмрдВрдзрди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (рдЖрд░рдПрдлрд╕реА 4210) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реАрдП рд╕рд░реНрд╡рд░ рд╕реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ, рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдФрд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХреЛ рд░рджреНрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕реАрдПрдордкреА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдирдИ рдУрдкрдирдПрд╕рдПрд▓-рд╕реАрдПрдордкреА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рд╕реАрдЖрд░рдПрдордПрдл рдкреНрд░рд╛рд░реВрдк (рдЖрд░рдПрдлрд╕реА 4211) рдФрд░ HTTP/HTTPS (рдЖрд░рдПрдлрд╕реА 6712) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
  • HTTP рдФрд░ HTTPS рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реНрдг рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ GET рдФрд░ POST рддрд░реАрдХреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ, рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, ASN.1 рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдФрд░ рдЯрд╛рдЗрдордЖрдЙрдЯ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХрд░рддрд╛ рд╣реИред
  • рдореЙрдХ рдЗрдВрд╕рд░реНрдЯ рдХреЗ рдирдП рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ EVP_MAC (рд╕рдВрджреЗрд╢ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЛрдб рдПрдкреАрдЖрдИ) рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
  • рдХреБрдВрдЬреА рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╣реИ - EVP_KDF (рдХреБрдВрдЬреА рд╡реНрдпреБрддреНрдкрддреНрддрд┐ рдлрд╝рдВрдХреНрд╢рди рдПрдкреАрдЖрдИ), рдЬреЛ рдХреЗрдбреАрдПрдл рдФрд░ рдкреАрдЖрд░рдПрдл рдХреЗ рдирдП рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╕рд░рд▓ рдмрдирд╛рддрд╛ рд╣реИред рдкреБрд░рд╛рдиреЗ EVP_PKEY API, рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдХреНрд░рд┐рдк, TLS1 PRF рдФрд░ HKDF рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдЙрдкрд▓рдмреНрдз рдереЗ, рдХреЛ EVP_KDF рдФрд░ EVP_MAC API рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд▓рд╛рдЧреВ рдкрд░рдд рдХреЗ рд░реВрдк рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • рдЯреАрдПрд▓рдПрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рдЯреАрдПрд▓рдПрд╕ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдЯреАрдПрд▓рдПрд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ "SSL_OP_ENABLE_KTLS" рд╡рд┐рдХрд▓реНрдк рдпрд╛ "рд╕рдХреНрд╖рдо-ktls" рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
  • рдирдП рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛:
    • рдкреНрд░рдореБрдЦ рдкреАрдврд╝реА рдПрд▓реНрдЧреЛрд░рд┐рджрдо (рдХреЗрдбреАрдПрдл) "рд╕рд┐рдВрдЧрд▓ рд╕реНрдЯреЗрдк" рдФрд░ "рдПрд╕рдПрд╕рдПрдЪ" рд╣реИрдВред
    • рд╕рд┐рдореНрдпреБрд▓реЗрдЯреЗрдб рдЗрдВрд╕рд░реНрд╢рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо (рдПрдордПрд╕реА) "рдЬреАрдПрдордПрд╕реА" рдФрд░ "рдХреЗрдПрдордПрд╕реА" рд╣реИрдВред
    • рдЖрд░рдПрд╕рдП рдХреБрдВрдЬреА рдПрдирдХреИрдкреНрд╕реБрд▓реЗрд╢рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо (рдХреЗрдИрдПрдо) "рдЖрд░рдПрд╕рдПрдПрд╕рд╡реАрдИ"ред
    • рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо "рдПрдИрдПрд╕-рдПрд╕рдЖрдИрд╡реА" (рдЖрд░рдПрдлрд╕реА-8452)ред
    • рдХреБрдВрдЬреА рд░реИрдк (рдХреА рд░реИрдк) рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдИрдПрд╕ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реНрдпреБрддреНрдХреНрд░рдо рд╕рд┐рдлрд░ рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдИрд╡реАрдкреА рдПрдкреАрдЖрдИ рдореЗрдВ рдХреЙрд▓ рдЬреЛрдбрд╝реЗ рдЧрдП: "рдПрдИрдПрд╕-128-рдбрдмреНрд▓реНрдпреВрдЖрд░рдПрдкреА-рдЖрдИрдПрдирд╡реА", "рдПрдИрдПрд╕-192-рдбрдмреНрд▓реНрдпреВрдЖрд░рдПрдкреА-рдЖрдИрдПрдирд╡реА", "рдПрдИрдПрд╕-256-рдбрдмреНрд▓реНрдпреВрдЖрд░рдПрдкреА- INVтАЭ, "AES-128-WRAP-PAD-INV", "AES-192-WRAP-PAD-INV" рдФрд░ "AES-256-WRAP-PAD-INV"ред
    • рдИрд╡реАрдкреА рдПрдкреАрдЖрдИ рдореЗрдВ рд╕рд┐рдлрд░рдЯреЗрдХреНрд╕реНрдЯ рдЙрдзрд╛рд░ (рд╕реАрдЯреАрдПрд╕) рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛: "рдПрдИрдПрд╕-128-рд╕реАрдмреАрд╕реА-рд╕реАрдЯреАрдПрд╕", "рдПрдИрдПрд╕-192-рд╕реАрдмреАрд╕реА-рд╕реАрдЯреАрдПрд╕", "рдПрдИрдПрд╕-256-рд╕реАрдмреАрд╕реА-рд╕реАрдЯреАрдПрд╕", "рдХреИрдореЗрд▓рд┐рдпрд╛-128-рд╕реАрдмреАрд╕реА -рд╕реАрдЯреАрдПрд╕" ", "рдХреИрдореЗрд▓рд┐рдпрд╛-192-рд╕реАрдмреАрд╕реА-рд╕реАрдЯреАрдПрд╕" рдФрд░ "рдХреИрдореЗрд▓рд┐рдпрд╛-256-рд╕реАрдмреАрд╕реА-рд╕реАрдЯреАрдПрд╕"ред
    • CAdES-BES рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ (RFC 5126) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
    • AES_GCM AES GCM рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рдорд╛рдгрд┐рдд рдФрд░ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдП рдЧрдП рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдФрд░ рдбрд┐рдХреНрд░рд┐рдкреНрд╢рди рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП AuthEnvelopedData (RFC 5083) рдкреИрд░рд╛рдореАрдЯрд░ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред
  • PKCS7_get_octet_string рдФрд░ PKCS7_type_is_other рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ API рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
  • PKCS#12 API PKCS12_create() рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ PBKDF2 рдФрд░ AES рд╕реЗ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ, рдФрд░ MAC рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SHA-256 рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдкрд┐рдЫрд▓реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, "-рд╡рд┐рд░рд╛рд╕рдд" рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред PKCS12_*_ex, PKCS5_*_ex рдФрд░ PKCS8_*_ex рдореЗрдВ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдирдП рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХреЙрд▓ рдЬреЛрдбрд╝реЗ рдЧрдП, рдЬреИрд╕реЗ PKCS12_add_key_ex().PKCS12_create_ex() рдФрд░ PKCS12_decrypt_skey_ex()ред
  • рд╡рд┐рдВрдбреЛрдЬрд╝ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП, SRWLock рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдереНрд░реЗрдб рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
  • рд╕рдХреНрд╖рдо-рдЯреНрд░реЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдХреНрд╖рдо рдПрдХ рдирдпрд╛ рдЯреНрд░реЗрд╕рд┐рдВрдЧ рдПрдкреАрдЖрдИ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • EVP_PKEY_public_check() рдФрд░ EVP_PKEY_param_check() рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреА рд╢реНрд░реЗрдгреА рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: RSA, DSA, ED25519, X25519, ED448 рдФрд░ X448ред
  • RAND_DRBG рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЙрд╕рдХреА рдЬрдЧрд╣ EVP_RAND API рдиреЗ рд▓реЗ рд▓реА рд╣реИред FIPS_mode() рдФрд░ FIPS_mode_set() рдлрд╝рдВрдХреНрд╢рди рд╣рдЯрд╛ рджрд┐рдП рдЧрдП рд╣реИрдВред
  • рдПрдкреАрдЖрдИ рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рдЕрдкреНрд░рдЪрд▓рд┐рдд рд╣реЛ рдЧрдпрд╛ рд╣реИ - рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб рдореЗрдВ рдЕрдкреНрд░рдЪрд▓рд┐рдд рдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рд╕рдВрдХрд▓рди рдХреЗ рджреМрд░рд╛рди рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдВ рдорд┐рд▓реЗрдВрдЧреАред рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рдХреБрдЫ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, AES_set_encrypt_key рдФрд░ AES_encrypt) рд╕реЗ рдЬреБрдбрд╝реЗ рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рдПрдкреАрдЖрдИ рдХреЛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рдЕрдкреНрд░рдЪрд▓рд┐рдд рдШреЛрд╖рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ 3.0.0 рдореЗрдВ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдорд░реНрдерди рдЕрдм рдХреЗрд╡рд▓ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдИрд╡реАрдкреА рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдкреНрд░рдХрд╛рд░реЛрдВ рд╕реЗ рдЕрд▓рдЧ рд╣реЛрддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕ рдПрдкреАрдЖрдИ рдореЗрдВ EVP_EncryptInit_ex, EVP_EncryptUpdate рдФрд░ EVP_EncryptFinal рдлрд╝рдВрдХреНрд╢рдВрд╕ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ)ред рдЕрдкреНрд░рдЪрд▓рд┐рдд рдПрдкреАрдЖрдИ рдХреЛ рдЕрдЧрд▓реА рдкреНрд░рдореБрдЦ рд░рд┐рд▓реАрдЬрд╝реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдИрд╡реАрдкреА рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рдПрдордбреА2 рдФрд░ рдбреАрдИрдПрд╕ рдЬреИрд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдПрдХ рдЕрд▓рдЧ "рд╡рд┐рд░рд╛рд╕рдд" рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЕрдХреНрд╖рдо рд╣реИред
  • рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдФрд░ рдкрд░реАрдХреНрд╖рдг рд╕реБрдЗрдЯ рдХрд╛ рдХрд╛рдлрд╝реА рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╢рд╛рдЦрд╛ 1.1.1 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреА рдорд╛рддреНрд░рд╛ 94% рдмрдврд╝ рдЧрдИ рд╣реИ, рдФрд░ рдкрд░реАрдХреНрд╖рдг рд╕реВрдЯ рдХреЛрдб рдХрд╛ рдЖрдХрд╛рд░ 54% рдмрдврд╝ рдЧрдпрд╛ рд╣реИред

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

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