Ruptor's famous Crypto.Lib - The fastest on Earth (faster than MIRACL) minimalistic implementation of all the necessary cryptographic primitives including authenticated ECDH-512 in pure C is almost there.
128-bit Diffie-Hellman over a random 128-bit prime is replaced with 512-bit Elliptic Curve Diffie-Hellman (over SSC-512)
128-bit BFC Blowfish is replaced with 256-bit Twofish with non-linear block chaining.
It's not a perfect implementation, but it's something. Simply replace the original Trillian crypto.dll with mine. The password to the source RAR is PureNoiseLtdVaduz, and ignore the padlock saying it's 128-bit. It's lying! ;-) It's 256-bit now.
Remember, RSA or DH/DSS keys are only as strong as about twice the cubic root of their length comparing to symmetric keys, and Elliptic Curve keys are as strong as half their length. The table below shows approximate complexity of the fastest known algorithms solving DLP or factoring numbers of a given length thus breaking DH or RSA:
More Ruptor's stuff - Symantec should have checked there years ago, they wouldn't screw up with the [l]sasser virus so bad. Some archives there may be broken, will fix them later.