Merge pull request #1605 from greghaynes/feature/split-out-interfaces-asymmetric

Split out asymmetric key interfaces