Servers by jDrones

FIPS Compliance

I work (fly) off a company Dell rugged tablet which I do not have admin access. Recent Windows updates and Bitlocker encryption has prevented me from connecting to my Solo through the UDP connection in Mission Planner.
Is there any plan or will Mission Planner be FIPS 140-2 compliant? This is a requirement to use our current computers.

Thank you.

mission planner does not implement any encryption for the transfer of data, this encryption is handled by the OS or external device. as far as i know if fips is enabled in windows, mission planner would be using that windows compliance level

Thank you for your promote reply Mr. Oborne.
We are required to use Bitlocker and have FIPS 140-2 enabled and this is the message I get when trying to run the software:
Connection Failed:
Exception Details:
This implementation is not part of the Windows Platform FIPS validation cryptographic algorithms. at System.Security.Cryptography.SHA256Managed…ctor() at MissionPlanner.MAVLinkInterface.generatePacket(Int32 messageType, Object indata, Int32 sysid, Int32 compid, Boolean forcemavlink2, Boolean forcesigning) at MissionPlanner.MAVLinkInterface.OpenBg(IProgressReportDialogue PRsender, Boolean getparams) at MissionPlanner.Control.ProgressReporterDialogue.RunBackgroundOperation(Object o)

ok so MS don’t provide a sha265 implementation, which is used for mavlink message signing.
ill have a look at a change to make it work

ive just pushed a new beta version of MP, that i think will use a FIPS compliant sha256, but would need you to check it. as my pc does have this requirement

Thank you for working on this.
It appears the FIPS is affecting hashing also, so when I click to update to the beta version I get an error saying: Update Failed File downloaded does not match hash: Lib/encodings/raw_unicode_escape.py

is there a way I can get the beta as an msi or zip for my administrator to install?

grab this
https://github.com/ArduPilot/MissionPlanner/suites/1368313230/artifacts/22388739

Hi Michael. I get a 404 error when clicking on the GitHub link.

you might need a github account to download it

Michael,

It worked perfectly. Thank you very much, this will be huge for us.
Sorry about all the hassle and difficulty getting the beta and thank you again.

Geoff

Servers by jDrones