mutual crypto framework