Botan Cryptographic Library Release 2.12.0

கிடைக்கும் கிரிப்டோகிராஃபிக் நூலகத்தின் வெளியீடு தாவரவியல் 2.12.0, திட்டத்தில் பயன்படுத்தப்பட்டது நியோபிஜி, ஒரு முட்கரண்டி GnuPG 2. நூலகம் ஒரு பெரிய தொகுப்பை வழங்குகிறது ஆயத்த பழமையானவை, TLS நெறிமுறை, X.509 சான்றிதழ்கள், AEAD மறைக்குறியீடுகள், TPMகள், PKCS#11, கடவுச்சொல் ஹாஷிங் மற்றும் பிந்தைய குவாண்டம் கிரிப்டோகிராஃபி (ஹாஷ் அடிப்படையிலான கையொப்பங்கள் மற்றும் McEliece மற்றும் NewHope அடிப்படையிலான முக்கிய ஒப்பந்தம்) ஆகியவற்றில் பயன்படுத்தப்படுகிறது. நூலகம் C++11 இல் எழுதப்பட்டுள்ளது வழங்கப்பட்ட BSD உரிமத்தின் கீழ்.

மத்தியில் மாற்றங்கள் புதிய வெளியீட்டில்:

  • நிலையான இயக்க நேர AES செயல்படுத்தலில் NEON மற்றும் AltiVec மேம்படுத்தல்களைப் பயன்படுத்துவதற்கான ஆதரவு சேர்க்கப்பட்டது;
  • RSA, GCM, OCB, XTS, CTR மற்றும் ChaCha20Poly1305 செயலாக்கங்களின் மேம்படுத்தப்பட்ட செயல்திறன்;
  • 2 பைட்டுகளை விட பெரிய ஆர்கான்64 ஹாஷ்களை உருவாக்குவதற்கான ஆதரவு சேர்க்கப்பட்டது;
  • DTLS ஆனது MTU பகிர்வு செயல்பாடுகளை மேம்படுத்தியுள்ளது மற்றும் கிளையன்ட் பக்கத்தில் உள்ள சிக்கல்களின் காரணமாக அதே போர்ட் எண்ணிலிருந்து மீண்டும் இணைப்பதன் மூலம் இணைப்பு முறிவுகளைச் செயலாக்குகிறது;
  • குறைந்த நெறிமுறை பதிப்பிற்கு TLS 1.3 இணைப்புகள் திரும்பப்பெறுவதைக் குறிக்கும் ஆதரவு சேர்க்கப்பட்டது;
  • டிஜிட்டல் கையொப்பங்களை உருவாக்குவதற்கான அல்காரிதத்திற்கான ஆதரவு சேர்க்கப்பட்டது GOST 34.10-2012;
  • x86-64 கணினிகளில் RDRAND செயல்திறன் அதிகரித்தது;
  • POWER9 செயலிகளில் வழங்கப்பட்ட வன்பொருள் போலி-ரேண்டம் எண் ஜெனரேட்டருக்கான ஆதரவு சேர்க்கப்பட்டது மற்றும் AES வழிமுறைகளுடன் POWER8 கணினிகளில் மேம்படுத்தப்பட்ட செயல்திறன்;
  • "என்ட்ரோபி", "base32_enc" மற்றும் "base32_dec" ஆகிய புதிய பயன்பாடுகள் சேர்க்கப்பட்டன;
  • பல தலைப்புக் கோப்புகள் இப்போது உள் பயன்பாட்டிற்காக மட்டுமே குறிக்கப்பட்டுள்ளன, மேலும் பயன்பாடுகளில் பயன்படுத்த முயற்சிக்கும் போது எச்சரிக்கையை ஏற்படுத்தும்;
  • விண்டோஸில் பைதான் தொகுதியைப் பயன்படுத்தும் திறன் வழங்கப்படுகிறது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்