These were crypto implementations from school. Not Safe for actual use. No protection from timing attacks, etc. Toy implementations only