TCP-AO was specified in RFC 5925 in June 2010 with the goal to replace TCP MD5. In comparison to TCP MD5 it not only supports better cryptography but also additional functionality. Many networking vendors support it today and there is work in progress to bring the functionality to open source projects.