Quali codici di flusso sono supportati nell'acceleratore crittografico am335x?

3

Voglio utilizzare l'acceleratore crittografico in modalità cfb di aes [o qualsiasi altro codice di streaming]. Secondo il link link link cfb è supportato in am335x. Ho usato la crittografia EVP_aec_256_cfb sia nella riga di comando che nel programma C. In riga di comando viene eseguito nell'implementazione software predefinita. Nel programma C non è stato possibile inizializzare il contesto. Quindi la modalità cfb o qualsiasi altro codice di flusso supportato nell'acceleratore crittografico am335x? O qualche problema nel modulo cryptodev.ko?

    
posta Rak 16.03.2015 - 10:54
fonte

1 risposta

1

Dopo tutte le ricerche ho scoperto che solo le versioni CBC, ECB e CTR sono supportate nelle ultime versioni di Linux. Il driver per OMAP HW Accelerator è costruito correttamente per la modalità CBC. Nel caso della modalità CTR, dovrebbe accettare qualsiasi lunghezza di dati per la crittografia o la decrittografia. Ma nel caso di un acceleratore hardware, si aspetta anche i dati nel multiplo di 16 per la modalità CTR.

Quindi una cosa che posso concludere è che l'acceleratore OMW OMAP in am335x correttamente supporta solo la modalità CBC. Tranne per il problema della lunghezza dei dati sopra menzionato, anche la modalità CTR va bene.

    
risposta data 27.04.2015 - 14:08
fonte

Leggi altre domande sui tag