Ho notato un sacco di odio per OpenSSL a causa della sua mancanza di documentazione. E tutti i consigli e le guide sulla biblioteca devono essere trasmessi al nostro popolo attraverso il canto e la storia.
Dubito sempre di me stesso, perché come potrebbero centinaia di persone dedicare così tanto tempo a questo meraviglioso lavoro di ingegneria se non annotano nemmeno quello che fanno? La documentazione ufficiale è una mera leggenda ora? Certo, c'è openssl.org e la documentazione in pdf; tuttavia non è funzione per funzione, la documentazione si limita a proiettare gruppi di funzioni alla volta.
Ad esempio, sto cercando di capire come usare la funzione AES_set_encrypt_key(const unsigned char *userKey, const int bits,AES_KEY *key);
.
- Il file di intestazione contiene 0 righe di documentazione,
- Il sito Web non riconosce la sua esistenza,
- Il PDF dice che la funzione esiste, ma mi risparmia persino i dettagli di quali sono gli elementi, rendendo il file di intestazione più prezioso
Potrebbe semplicemente essere che dovrei sapere automaticamente cosa fa questa funzione. Non sono così intelligente, anzi, ma tutto sommato anche se aggiunge attrito quando cerco di imparare questa roba.
Perché una documentazione importante come questa scompare / cessa di esistere?