INNER CODE UNIT · Rust

biometrics_transform_rejects_noncanonical_boolean

AChep/keyguard-app · desktopLibNative/src/src/lib.rs:212

    fn biometrics_transform_rejects_noncanonical_boolean() {
        // SAFETY: All pointer arguments are null, so the function rejects the
        // noncanonical boolean before attempting to read any foreign memory.
        let result = unsafe { biometricsTransformSecret(0, ptr::null(), ptr::null(), 0, -1, None) };
        assert_eq!(0, result);
    }

    #[test]
    fn register_native_global_hotkey_rejects_null_callback() {
        let result = registerNativeGlobalHotKey(49, 0, None);
        assert_eq!(REGISTER_STATUS_INTERNAL_ERROR, result);
    }
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…