C
Crymes
Guest
Hallo, ich schaue mir gerade den AES Code von OpenSSL an openssl/aes_core.c at master * openssl/openssl * GitHub
und frage mich wofür die Funktionen GETU32 und PUTU32 von hier openssl/aes_locl.h at master * openssl/openssl * GitHub sind. Ich möchte doch zum Verschlüsseln immer 4 Bytes a,b,c,d in der gleichen Reihenfolge in meinem uint32 liegen haben: abcd, oder ?
Reicht dafür nicht ein einfaches memcpy ?
Oder hat das gar nichts mit der Bytereihenfolge zu tun ?
und frage mich wofür die Funktionen GETU32 und PUTU32 von hier openssl/aes_locl.h at master * openssl/openssl * GitHub sind. Ich möchte doch zum Verschlüsseln immer 4 Bytes a,b,c,d in der gleichen Reihenfolge in meinem uint32 liegen haben: abcd, oder ?
Reicht dafür nicht ein einfaches memcpy ?
Oder hat das gar nichts mit der Bytereihenfolge zu tun ?