http://git.community.i2p/PurpleI2P/i2pd/src/commit/8c218bd5dfbe063e4f826500ebd77530f11cfdf5/aes.cpp
GetKeySchedule ( ) ) , [ in ] " r " ( in ) , [ out ] " r " ( out ) , [ num ] " r " ( numBlocks ) : " %xmm0 " , " %xmm1 " , " %xmm2 " , " cc " , " memory " ) ; # else for ( int i = 0 ; i < numBlocks ; i + + ) { ChipherBlock tmp = in [ i ] ; m_ECBDecryption . Decrypt ( in + i , out + i ) ; out [ i ] ^ = m_IV ; m_IV = tmp ; } # endif } void CBCDecryption : : Decrypt ( const uint8_t * in , std : : size_t len , uint8_t * out ) { Decrypt ( len > > 4 , ( const ChipherBlock * ) in...