Haskell implementation: Snow3G encryption and integrity algorithm
Snow3G encryption and integrity algorithm
Written in Haskell, by Babu Srinivasan
Transpiled to Javascript using GHCJS
Reference implementation in C from 3GPP: link to pdf

Enter text to encrypt: [39 characters (312 bits)]


Conformance Tests


Encryption key: 1E450FCFD2181326C25A901585888ECE

Input data (hex)

Integrity MAC (hex)

Encrypted data (hex)

Decrypted data (hex)

Decrypted data