Is Weave the only CNI that supports encryption with Rancher?

The information at this link seems to indicate that Weave is the only Rancher 2.x CNI that supports encryption:

However, per this link ( Encrypt in-cluster pod traffic ) , calico appears to support encryption in a Kubernetes context.

Is the Rancher documentation out of date or is there an issue with using Calico encryption in conjunction with Rancher? Please advise.