X-Git-Url: https://www.tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fsptps.c;h=712d50ea8d2d68d8787fda3793d2c2fcec36abd8;hb=cd5f222cc4e769395a7c6c8646abefe1d657f844;hp=7bd271b936ba2591d39a926762d8a5b8d6870977;hpb=dece2db78e2c4ccd6e617e69195754639b086170;p=tinc diff --git a/src/sptps.c b/src/sptps.c index 7bd271b9..712d50ea 100644 --- a/src/sptps.c +++ b/src/sptps.c @@ -204,7 +204,7 @@ static bool generate_key_material(sptps_t *s, const char *shared, size_t len) { // Create the HMAC seed, which is "key expansion" + session label + server nonce + client nonce char seed[s->labellen + 64 + 13]; - strcpy(seed, "key expansion"); + memcpy(seed, "key expansion", 13); if(s->initiator) { memcpy(seed + 13, s->mykex + 1, 32); memcpy(seed + 45, s->hiskex + 1, 32);