rename ykpiv_send_data() to send_data() since it's local
add openssl/rsa.h for ykpiv.c
let set_length take a size_t