# Mavlink 2.0 Authentication supportted yet on PX4?

**URL:** <https://discuss.px4.io/t/mavlink-2-0-authentication-supportted-yet-on-px4/3295>\
**Category:** Uncategorized\
**Created:** [May 15, 2017, 4:41pm UTC](https://discuss.px4.io/t/mavlink-2-0-authentication-supportted-yet-on-px4/3295 "2017-05-15T16:41:33Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Topflight](https://discuss.px4.io/letter_avatar_proxy/v4/letter/t/7ab992/32.png) [@Topflight](https://discuss.px4.io/u/Topflight)\
**Post date:** [May 15, 2017, 4:41pm UTC](https://discuss.px4.io/t/mavlink-2-0-authentication-supportted-yet-on-px4/3295/1 "2017-05-15T16:41:33Z")

</div>

Hi folks,  
I was pretty sure that PX4 was updated to support Mavlink 2.0 messages however it doesn’t appear to me that it supports the packet signing yet as ArduPilot does. QGroundControl also doesn’t seem to support the setup and transmittal of secure keys in the manner that MissionPlanner does. Am I mistaken on this? is there a plan to roll that out?  
Thanks.

---

<div class="post-metadata">

**Author:** ![dagar](https://discuss.px4.io/user_avatar/discuss.px4.io/dagar/32/22_2.png) [@dagar](https://discuss.px4.io/u/dagar)\
**Post date:** [May 15, 2017, 5:09pm UTC](https://discuss.px4.io/t/mavlink-2-0-authentication-supportted-yet-on-px4/3295/2 "2017-05-15T17:09:04Z")

</div>

Yes PX4 is able to switch between Mavlink 1.0 and 2.0, but I don’t see packet signing implemented yet. Are you interested in adding this? I could help point you in the right direction if you aren’t familiar with the code base.

---

<div class="post-metadata">

**Author:** ![Topflight](https://discuss.px4.io/letter_avatar_proxy/v4/letter/t/7ab992/32.png) [@Topflight](https://discuss.px4.io/u/Topflight)\
**Post date:** [May 19, 2017, 11:27am UTC](https://discuss.px4.io/t/mavlink-2-0-authentication-supportted-yet-on-px4/3295/3 "2017-05-19T11:27:41Z")

</div>

Definitely interested, just not sure I have the bandwidth at the moment. I assume we would utilize the ArduPilot packet signing code for this? are we sure no one else is already working this? would not want to duplicate effort here.

---

<div class="post-metadata">

**Author:** ![dagar](https://discuss.px4.io/user_avatar/discuss.px4.io/dagar/32/22_2.png) [@dagar](https://discuss.px4.io/u/dagar)\
**Post date:** [May 19, 2017, 12:31pm UTC](https://discuss.px4.io/t/mavlink-2-0-authentication-supportted-yet-on-px4/3295/4 "2017-05-19T12:31:53Z")

</div>

The signing is part of mavlink 2, you just need to implement the setup. [http://mavlink.org/messages/common#SETUP\_SIGNING](http://mavlink.org/messages/common#SETUP_SIGNING)

> <https://github.com/mavlink/c_library_v2/blob/master/mavlink_helpers.h#L64>

  

> <https://github.com/mavlink/c_library_v2/blob/master/mavlink_helpers.h#L110>

@DonLakeFlyer @LorenzMeier Any immediate plans to implement mavlink 2 signing?

---

<div class="post-metadata">

**Author:** ![DonLakeFlyer](https://discuss.px4.io/user_avatar/discuss.px4.io/donlakeflyer/32/3036_2.png) [@DonLakeFlyer](https://discuss.px4.io/u/DonLakeFlyer)\
**Post date:** [May 22, 2017, 5:01pm UTC](https://discuss.px4.io/t/mavlink-2-0-authentication-supportted-yet-on-px4/3295/5 "2017-05-22T17:01:13Z")

</div>

No immediate plans for mav 2 signing.
