Na faʻafouina e Daniel Bernstein le faletusi cdb

O Daniel J. Bernstein, o se tagata tomai iloga i cryptography ma le saogalemu o le atinaʻeina o polokalama faakomepiuta na ia atiaeina galuega faatino e pei o qmail, djbdns, NaCl, Ed25519, Curve25519, ma ChaCha20-Poly1305, ua tatalaina le cdb 20250121, o se faʻamaumauga e teu ai faʻamaumauga ma faʻatasi ai ma le faʻapipiʻiina o faʻamaumauga autu / faletusi faʻamaumauga mo le faʻapipiʻiina o faʻamaumauga autu. O lenei faʻasalalauga e sili atu i le 25 tausaga talu ona maeʻa le faʻafouga muamua, cdb 0.75, faʻasalalau ia Fepuari 2000.

O le lomiga fou o loʻo faʻaaogaina le cdb64 format, faʻaliliu i 64-bit faʻamaumauga faʻamaumauga. I luga o 64-bit platforms, o le faatulagaga fou e mafai ai ona maua faʻamaumauga e oʻo atu i le exabyte i le lapopoa (muamua, o le tele o faʻamaumauga sa faʻatapulaʻa i le 4 GB). O le faʻamaumauga e matua faʻapipiʻi ma faʻaaogaina le ulutala 4096-byte ma le 48 bytes o luga o le faʻamaumauga (mo le 32-bit version, o le ulutala o le 2048 bytes ma le 24 bytes i le faʻamaumauga). O le mauaina o le fa'amaumauga e mana'omia ai na'o le lua fa'agaoioiga fa'aoga tisiki pe a iai le ki, ma le tasi pe a leai. O lo'o lagolagoina le suiina o fa'amaumauga a le Atomic, lea e le fa'alavelave ma e le taofia ai le faitau.

O isi suiga:

  • Lagolago mo le fausiaina o le faʻaogaina o le faʻasologa o tusitusiga ma faʻapipiʻi ma le "faʻapipiʻi" poloaiga.
  • Ave'esea le fusifusia o tusitusiga su'ega i le csh.
  • O tau fa'alotoifale uma ua suia i le ituaiga "num", fa'amatalaina o le "umi umi." O le uint32, fmt, ma le faʻataʻitaʻiga galuega ua suia i galuega e galue ma le ituaiga numera.
  • Ua vaevaeina le API fa'atonuga ile inbuf ma outbuf. Ua fa'amamāina le fa'aoga maualuga.
  • Ua aveese fa'amatalaga galuega e le'i fa'aaogaina mai le fa'ailoga.
  • Fa'ate'aina le fa'aogaina o fusi e pei o le str_len, alloc, uint32, exit, error, and systype.
  • Ua toe fa'afo'i le fa'ailoga e fa'aumatia ai le fa'aogaina o mea fa'aleaogaina C e pei o le faiga tuai o fa'amatalaga galuega, fa'ata'ita'iga gaogao, ma le faiga tuai o fa'amatalaga autu ().
  • O faʻamatalaga o le const ma le static o loʻo faʻaaogaina.
  • O le fuʻa "-Wall" na mafai i le taimi o le faʻapotopotoga ma faʻamamaina le code e faʻaumatia ai lapataiga.
  • O le -fwrapv, -fno-delete-null-pointer-checks, -fno-strict-aliasing, ma -fno-strict-overflow e mafai ona fai i le taimi o le tuufaatasia.

puna: opennet.ru

Faʻatau talimalo faʻatuatuaina mo nofoaga ma DDoS puipuiga, VPS VDS servers 🔥 Fa'atau le 'upega tafa'ilagi talimalo fa'atuatuaina ma le puipuiga DDoS, 'au'aunaga VPS VDS | ProHoster