Crypto changes - Len (87, 85, 83)

Crypto changes. Tested and verified.