J'ai un problème avec CryptVerifySignature retour NTE_NO_MEMORY (Le CSP a manqué de mémoire pendant l'opération.)CSP Mémoire insuffisante avec CryptVerifySignature
Je suis en train de vérifier une signature générée avec OpenSSL, je l'ai déjà décodées une clé publique PEM, inversé l'octet-séquence et l'a importé.
J'ai essayé explicitement de spécifier MS Enhanced Provider, et ma longueur de clé est de 4096 bits (< 16384 bits max). J'ai vu quelques commentaires sur des forums suggérant des problèmes d'alignement de mémoire, mais je suis sur un Intel Pentium Dual-Core, et mes tampons sont alignés 32 bits.
Quelqu'un a déjà vu ce problème?
Il serait utile si vous pouviez nous le code et les données qui échouent. –
En fait, le problème a disparu maintenant. Il a disparu lorsque je suis passé de l'utilisation de la fonction RSA_sign OpenSSL à la fonction RSA_private_encrypt pour générer des signatures. Je pense que c'est quelque chose à faire, y compris un identifiant d'algorithme. – jarmond
@jarmond: Merci de poster comme réponse votre problème. – doptimusprime