Support cross-compiling for iOS (armv7)

Hmm, so does const here `typedef const struct __SecRandom * SecRandomRef;` refer to struct rather than to pointer?