Big Endian/Little Endian?

There are at least three big things I have to work on to develop a crypto library of my own.

  1. Configuration of hardware (little endian/big endian? internal cache? memory leak? word size? word type? compiler? backward compability? data type used? OS features?)
  2. Integer and it’s basic arithmetics (ring? group? Euclidean domain? Quotient ring?).
  3. The library I’m referring to is using C++, thus to understand the inner workings I need to understand the class hierarchy. It uses A LOT of abstract classes!

Oh well… 😀