summaryrefslogtreecommitdiff
path: root/arm9/lib/NitroSDK/src/MATH_dgt.c
blob: 6bb90d990e83b15cc7ef3728c2e263bd54a73cd8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "global.h"
#include "MATH_dgt.h"

ARM_FUNC void MATH_CalcMD5(void *digest, const void *data, u32 dataLength) {
    MATHMD5Context context;
    MATH_MD5Init(&context);
    MATH_MD5Update(&context, data, dataLength);
    MATH_MD5GetHash(&context, digest);
}

ARM_FUNC void MATH_CalcSHA1(void *digest, const void *data, u32 dataLength) {
    MATHSHA1Context context;
    MATH_SHA1Init(&context);
    MATH_SHA1Update(&context, data, dataLength);
    MATH_SHA1GetHash(&context, digest);
}