Originally post by hahaha

In msdn i read that MS enhanced Cryptographic provider is released in USA and Canada only.What that means??
It was US government export restriction on strong cryptography.
But as I remember this is not valid since 2001 (or 2002).

Originally post by hahaha

u know if curent VC ++ 6.0 supports elliptic curve cryptography??
What you mean saying VC ++ 6.0 supports elliptic curve cryptography?
Regarding to Crypto API I can say just it depends on Crypto Provider you have selected in CryptAcquireContext.
I don't know Microsoft Enhanced Cryptographic Provider supports elliptic curve cryptography or not, but there should be some Crypto provider which support mentioned cryptography.