|
myMPD
Internal API documentation
|
Script signature functions. More...
#include "compile_time.h"#include "src/scripts/verify.h"#include "src/lib/log.h"#include "src/lib/mem.h"#include <openssl/evp.h>#include <openssl/pem.h>
Functions | |
| static size_t | calc_b64_decode_len (sds b64input) |
| static int | b64_decode (sds b64message, unsigned char **buffer) |
| bool | script_sig_verify (sds script, sds signature_base64) |
Script signature functions.
|
static |
Base64 decoding
| b64message | Message to decode |
| buffer | Pointer to buffer to malloc |
|
static |
Calculates the length for base64 decoded message
| b64input | Base64 decoded message |
| bool script_sig_verify | ( | sds | script, |
| sds | signature_base64 | ||
| ) |
Verifies a script signature
| script | Script text to verify |
| signature_base64 | Base64 encoded signature |