I\'ve posted this question on the Nokia Developer forums so please bear with me.
I\'m writing an app which needs to find the SHA-256 hash of a URL keyed with a uniqu
I managed to get things working, the solution is as follows:
Digest digest = new SHA256Digest();
HMac hmac = new HMac(digest);
hmac.init(new KeyParameter(appKeyHere));
hmac.update(requestURI, 0, lenOfReqURI);
byte[] resBuf = new byte[digest.getDigestSize()];
hmac.doFinal(resBuf, 0);
String resStr = new String(Hex.encode(resBuf)); // Contains final usable value