unsigned char *p = seed;
size_t prf_size;
+ if (!s->s3) {
+ radlog(L_ERR, "ERROR: OpenSSL build / link incompatibility detected");
+ return;
+ }
+
prf_size = strlen(prf_label);
memcpy(p, prf_label, prf_size);
uint8_t seed[sizeof(EAPTLS_PRF_CHALLENGE)-1 + 2*SSL3_RANDOM_SIZE];
uint8_t *p = seed;
+ if (!s->s3) {
+ radlog(L_ERR, "ERROR: OpenSSL build / link incompatibility detected");
+ return;
+ }
+
memcpy(p, EAPTLS_PRF_CHALLENGE, sizeof(EAPTLS_PRF_CHALLENGE)-1);
p += sizeof(EAPTLS_PRF_CHALLENGE)-1;
memcpy(p, s->s3->client_random, SSL3_RANDOM_SIZE);