authorize Upload
suspend fun authorizeUpload(method: String, url: String, payloadSha256: String): HttpAuthorizationPlan
Sign an exact upload plan using the lowercase hexadecimal SHA-256 required by the service. Softrelay /api/v2/files authenticates the multipart file part (ciphertext for encrypted uploads), excluding the multipart envelope. The host owns that streaming hash and HTTP body.