implement CryptoData::from_byte
cleanup mostly