Utilizando libcurl para subir archivos a DropBox

Estoy tratando de usar libcurl en una aplicación C / C ++ para publicar archivos en DropBox.

Me gustaría usar la API "/ files (POST)" como se documenta aquí ...

https: //www.dropbox.com/developers/reference/api#files-POS

Tengo problemas para autenticar correctamente (OAuth) esta llamada. No me queda claro cómo crear correctamente la firma de autenticación.

De alguna muestra que vi, parecía que estaban leyendo todo el archivo para crear la codificación HMAC-SHA1. Esto parece problemático en archivos grandes.

¿Alguien tiene experiencia o conocimiento al usar esta API o algo similar?

Respuestas a la pregunta(4)

Su respuesta a la pregunta