Fixed metis control according to the new changes in libparc 49/11749/1
authorDevel <[email protected]>
Fri, 13 Apr 2018 09:53:59 +0000 (11:53 +0200)
committerDevel <[email protected]>
Fri, 13 Apr 2018 09:53:59 +0000 (11:53 +0200)
Change-Id: I592f3f83d88fa67f670e61b63e681159488b8970
Signed-off-by: Devel <[email protected]>
metis/ccnx/forwarder/metis/command-line/metis_control/metisControl_main.c

index 067ed9c..7a4ced5 100644 (file)
@@ -157,11 +157,11 @@ _writeAndReadMessage(void *mainStatePtr, CCNxMetaMessage *msg)
 }
 
 static CCNxPortal *
-_createPortalWithKeystore(const char *keystoreName, const char *keystorePassword)
+_createPortalWithKeystore(const char *keystoreName, const char *keystorePassword, PARCCryptoSuite suite)
 {
     PARCIdentityFile *identityFile = parcIdentityFile_Create(keystoreName, keystorePassword);
     PARCIdentity *identity = parcIdentity_Create(identityFile, PARCIdentityFileAsPARCIdentity);
-    CCNxPortalFactory *portalFactory = ccnxPortalFactory_Create(identity);
+    CCNxPortalFactory *portalFactory = ccnxPortalFactory_Create(identity, suite);
 
     CCNxPortal *result = ccnxPortalFactory_CreatePortal(portalFactory, ccnxPortalRTA_Message);
 
@@ -225,7 +225,8 @@ main(int argc, char *argv[])
     }
 
     mainState.controlPortal = _createPortalWithKeystore(ccnxKeystoreUtilities_GetFileName(mainState.keystoreParams),
-                                                        ccnxKeystoreUtilities_GetPassword(mainState.keystoreParams));
+                                                        ccnxKeystoreUtilities_GetPassword(mainState.keystoreParams),
+                                                        PARCCryptoSuite_RSA_SHA256);
     parcSecurity_Fini();
 
     mainState.controlState = metisControlState_Create(&mainState, _writeAndReadMessage);