Moving things about to prevent compiler warnings with newer OpenSSL

- some of these bindings changed to const in various newer OpenSSL
  versions. Moving them to macros section to acccount for this