4
votes

I am going to parallelize the process of Encryption/Decryption by using OpenCL.

For that I just want to use existing openSSL crypto library function instead of creating own algorithms like AES ,DES.

So that I am going to call a openSSL crypto function from OpenCL kernel. Can you please clarify my query, is it possible or not?

1
@nouveau : It seems someone wrote an implementation for OpenCL. You should send an e-mail to info@itekia dot com to get it. - user2284570

1 Answers

6
votes

No, you are restricted to built-in functions and functions defined by yourself on kernel level. This becomes immediately clear (in case of a GPU), if you see host and device as two separate entitities which can only communicate through a command queue and its associated calls.