A simple CyaSSL-based HMAC-MD5 implementation. Licensed under GPL v2.

Dependents:   RFrec_full RFtrans_full

The output will be base64-encoded, with trailing "==", like this:



#include "mbed.h"
#include "hmac_md5.h"

Serial pc(USBTX, USBRX); // tx, rx

void main(void)
    const char * key = "MySecretKey";
    const char * text = "message to be signed";
    char output[26];
    HMAC_MD5(key, text, output);

    printf("result = %s\n", output);


Revisions of coding.h

Revision Date Message Actions
0:83f3dcfa5c8f 2013-02-06 initial revision File  Diff  Annotate