CommonCryto et iOS6

Bonjour à  tous,



J'ai un problème avec la librairie CommonCrypto. Tout marche correctement avec iOS 5 mais le même code ne fonctionne plus sous iOS 6 (dans le simulateur ou sur l'iPhone)...



Je m'explique : dans CommonCrypto/CommonCryptor.h, j'appelle la fonction :


CCCryptorStatus CCCrypt (<br />
	 CCOperation op<br />
	 CCAlgorithm alg,<br />
	 CCOptions options<br />
	 const void * key,<br />
	 size_t keylength,<br />
	 const void * iv,<br />
	 const void * DATAIN,<br />
	 size_t dataInLength,<br />
	 DATAOUT void *,<br />
	 size_t dataOutAvailable,<br />
	 dataOutMoved size_t *);




Cette fonction me sert à  crypter et décrypter. Dans le cas du cryptage, tout est ok : statut de retour ok et dataOutMoved > 0.



Par contre pour le décryptage, j'ai un problème sous iOS 6. Malgré un statut ok lors du retour de l'appel, dataOutMoved = 0, j'en déduis qu'il n'a rien décrypté du tout.



Du coup quand je transforme le NSData "décrypté" en NSString, ma chaà®ne est désespérément vide image/crybaby.gif' class='bbc_emoticon' alt=' :'( ' />



Quelqu'un a-t-il constaté un problème similaire ? Une piste ?

Merci à  vous !
Mots clés:

Réponses

Connectez-vous ou Inscrivez-vous pour répondre.