-/* Copyright (C) 2009-2011, Martin Johansson <martin@fatbob.nu>
- Copyright (C) 2005-2011, Thorvald Natvig <thorvald@natvig.com>
+/* Copyright (C) 2009-2012, Martin Johansson <martin@fatbob.nu>
+ Copyright (C) 2005-2012, Thorvald Natvig <thorvald@natvig.com>
All rights reserved.
} \
} while (0)
#endif
+ #if (POLARSSL_VERSION_MINOR >= 2)
+ #define POLARSSL_API_V1_2
+ #endif
#endif
#endif
for (i = 0; i < 20; i++)
offset += sprintf(out + offset, "%02x", hash[i]);
}
+static inline void SSLi_hex2hash(char *in, uint8_t *hash)
+{
+ int i, offset = 0;
+ char byte[3];
+ int scanned;
+
+ byte[2] = '\0';
+ for (i = 0; i < 20; i++) {
+ memcpy(byte, &in[i * 2], 2);
+ sscanf(byte, "%02x", &scanned);
+ hash[i] = scanned;
+ }
+}
#endif