рд╣рд╛рдБрдХреНрд░рд┐рдкреНрдЯ 1.1.0

рдпрд╕рдХреНрд░рд┐рдкреНрдЯ рд╕реНрдХреНрд░рд┐рдк рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб-рдЖрдзрд╛рд░рд┐рдд рдХреБрдВрдЬреА рдкреАрдврд╝реА рдлрд╝рдВрдХреНрд╢рди рд╣реИред

рд▓рд╛рдн (рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдЖрд░реНрдЧрди2 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ):

  • рдСрдлрд╝рд▓рд╛рдЗрди рд╣рдорд▓реЛрдВ рдХреЗ рдкреНрд░рддрд┐рд░реЛрдз рдореЗрдВ рд╕реБрдзрд╛рд░ (рдмрдЪрд╛рд╡ рдкрдХреНрд╖ рдХреЗ рд▓рд┐рдП рдирд┐рд░рдВрддрд░ рд▓рд╛рдЧрдд рдмрдирд╛рдП рд░рдЦрддреЗ рд╣реБрдП рд╣рдорд▓реЗ рдХреА рд▓рд╛рдЧрдд рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХрд░рдХреЗ)ред
  • рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд╛рд╕рд╡рд░реНрдб рдЬрд╛рдиреЗ рдмрд┐рдирд╛ рдЕрдзрд┐рдХ рд╕реБрд░рдХреНрд╖рд┐рдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ) рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ред
  • NIST рдЕрдиреБрдореЛрджрд┐рдд рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рдкреНрд░рд┐рдорд┐рдЯрд┐рд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
  • SHA-256, HMAC, PBKDF2 рдФрд░ scrypt рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред

рдЗрд╕рдХреЗ рдиреБрдХрд╕рд╛рди рднреА рд╣реИрдВ, рдЬрд┐рдирдХрд╛ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреЗрдЬ.

рдкрд┐рдЫрд▓реА рдЦрдмрд░ рдХреЗ рдмрд╛рдж рд╕реЗ (рд╣рд╛рдБрдХреНрд░рд┐рдкреНрдЯ 1.0.1) рдХрдИ рдЫреЛрдЯреА рд░рд┐рд▓реАрдЬрд╝ рд╣реБрдИрдВред


рдкрд░рд┐рд╡рд░реНрддрди рдЬрд╛рд░реА рдХрд░реЗрдВ 1.0.2:

  • MAP_POPULATE рдХрд╛ рдЕрдм рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдирдП рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рдкрд░реАрдХреНрд╖рдгреЛрдВ рд╕реЗ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдирдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡ рд╕рд╛рдордиреЗ рдЖрдП рд╣реИрдВред

  • SIMD рдХреЛрдб рдЕрдм SMix2 рдореЗрдВ BlockMix_pwxform рдореЗрдВ рдЗрдирдкреБрдЯ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдмрдлрд╝рд░реНрд╕ рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдХреИрд╢ рд╣рд┐рдЯ рджрд░ рдФрд░ рдЗрд╕рд▓рд┐рдП рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕реБрдзрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рд░рд┐рд▓реАрдЬрд╝ 1.0.3 рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди:

  • SMix1 рдЕрдиреБрдХреНрд░рдорд┐рдХ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП V рдЕрдиреБрдХреНрд░рдордг рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИред

рд░рд┐рд▓реАрдЬрд╝ 1.1.0 рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди:

  • рдпрд╕рдХреНрд░рд┐рдкреНрдЯ-рдСрдкреНрдЯ.рд╕реА рдФрд░ рдпрд╕рдХреНрд░рд┐рдкреНрдЯ-рд╕рд┐рдордбреА.рд╕реА рдХреЛ рдорд░реНрдЬ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ "-рд╕рд┐рдордбреА" рд╡рд┐рдХрд▓реНрдк рдЕрдм рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рд╛рде, SIMD рдЕрд╕реЗрдВрдмрд▓рд┐рдпреЛрдВ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рд▓рдЧрднрдЧ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рд╕реНрдХреЗрд▓рд░ рдЕрд╕реЗрдВрдмрд▓рд┐рдпреЛрдВ рдХреЛ рдЕрдзрд┐рдХ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЗ рд╕рд╛рде 64-рдмрд┐рдЯ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ (рд▓реЗрдХрд┐рди 32-рдмрд┐рдЯ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдзреАрдорд╛) рдкрд░ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдпрд╕рдХреНрд░рд┐рдкреНрдЯ рдЕрдм рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ libxcrypt, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдлреЗрдбреЛрд░рд╛ рдФрд░ рдПрдПрд▓рдЯреА рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╕реНрд░реЛрдд: linux.org.ru

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