I'm a CS student and my group has been given a task to implement two stream ciphers and compare our implementation with some reference implementation. We decided to use crypto++ as our reference implementation and implement some algorithms from this library. Unfortunately we're not able to find detailed explanation on how ciphers like for example Panama or Sosemanuk work. Do you know where I can find such materials?