Best viewed if javascript is enabled

Free implementation of the DVB Common Scrambling Algorithm.

This library has been successfully tested on different processors with 32
bits, 64 bits and 128 bits word width, little-endian and big-endian bytes
ordering.

Performance. It comes in two flavors: a classical single packet
implementation and a faster parallel bitslice implementation. The parallel
implementation can take advantages of MMX, SSE or Altivec instruction sets.
Parallel implementation can process Mpeg TS packets at 300Mbps or more on
recent processors.