further evolution of crypto reqs to permit application-implemented functionality