legacyBlockDecryprt() needs to be public