sl@0: sl@0: sl@0: sl@0: Internal utility functions shared by other security subsystem components sl@0: sl@0: sl@0: sl@0: In ref. installer, fixed the order of closing sub-sessions and sessions in the SCR sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: 1) Post-manufacture plugin management 2) Complex queries in the SCR sl@0: 3) Additional smaller requirements and changes and 4) Improved security in the SCR sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Add SMPSAFE keyword in SDP mmp files sl@0: sl@0: sl@0: sl@0: sl@0: Return KErrAlreadyExists if the scs server has been started. sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Delivers the main set of features for the Diran Early Phase. Includes the new components (SCR, SIF and STS), migration of the native installer to use the new components and most reference code. Excludes non-mandatory features and post-production plugin management. sl@0: sl@0: sl@0: sl@0: Changed the source classification of the commonutils component. sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Utilities common to the SWI and UPS components (and in future other security components) sl@0: sl@0: sl@0: sl@0: