బోటాన్ 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 బైట్‌ల కంటే పెద్ద Argon64 హాష్‌లను రూపొందించడానికి మద్దతు జోడించబడింది;
  • DTLS MTU విభజన కార్యకలాపాలను ఆప్టిమైజ్ చేసింది మరియు క్లయింట్ వైపు సమస్యల కారణంగా అదే పోర్ట్ నంబర్ నుండి తిరిగి కనెక్ట్ చేయడంతో కనెక్షన్ బ్రేక్‌ల ప్రాసెసింగ్‌ను జోడించింది;
  • తక్కువ ప్రోటోకాల్ సంస్కరణకు TLS 1.3 కనెక్షన్‌ల రోల్‌బ్యాక్‌ను సూచించడానికి మద్దతు జోడించబడింది;
  • డిజిటల్ సంతకాలను రూపొందించడానికి అల్గారిథమ్‌కు మద్దతు జోడించబడింది GOST 34.10-2012;
  • x86-64 సిస్టమ్స్‌లో పెరిగిన RDRAND పనితీరు;
  • POWER9 ప్రాసెసర్‌లలో అందించబడిన హార్డ్‌వేర్ సూడో-రాండమ్ నంబర్ జనరేటర్‌కు మద్దతు జోడించబడింది మరియు AES సూచనలతో POWER8 సిస్టమ్‌లపై మెరుగైన పనితీరు;
  • కొత్త వినియోగాలు "ఎంట్రోపీ", "base32_enc" మరియు "base32_dec" జోడించబడ్డాయి;
  • అనేక హెడర్ ఫైల్‌లు ఇప్పుడు అంతర్గత ఉపయోగం కోసం మాత్రమే గుర్తించబడ్డాయి మరియు అప్లికేషన్‌లలో ఉపయోగించడానికి ప్రయత్నించినప్పుడు హెచ్చరికను అందజేస్తుంది;
  • విండోస్‌లో పైథాన్ మాడ్యూల్‌ను ఉపయోగించగల సామర్థ్యం అందించబడింది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి