diff options
| author | jsing <> | 2014-06-10 14:49:15 +0000 | 
|---|---|---|
| committer | jsing <> | 2014-06-10 14:49:15 +0000 | 
| commit | a8c929684fde9e802f34e88170933b31e4973b01 (patch) | |
| tree | b82553f7c69f46dbe016766ddf605c91f3c74b1a /src | |
| parent | 80d2e651a1bd88a612cf68fb255201ef8f854c46 (diff) | |
| download | openbsd-a8c929684fde9e802f34e88170933b31e4973b01.tar.gz openbsd-a8c929684fde9e802f34e88170933b31e4973b01.tar.bz2 openbsd-a8c929684fde9e802f34e88170933b31e4973b01.zip | |
Remove pointless casts and use c instead of &c[0], since it is the same
thing for an unsigned char array.
ok deraadt@
Diffstat (limited to '')
| -rw-r--r-- | src/lib/libssl/src/ssl/s3_enc.c | 12 | 
1 files changed, 3 insertions, 9 deletions
| diff --git a/src/lib/libssl/src/ssl/s3_enc.c b/src/lib/libssl/src/ssl/s3_enc.c index c934e04eea..8f88a4a88d 100644 --- a/src/lib/libssl/src/ssl/s3_enc.c +++ b/src/lib/libssl/src/ssl/s3_enc.c | |||
| @@ -805,11 +805,7 @@ int | |||
| 805 | ssl3_generate_master_secret(SSL *s, unsigned char *out, unsigned char *p, | 805 | ssl3_generate_master_secret(SSL *s, unsigned char *out, unsigned char *p, | 
| 806 | int len) | 806 | int len) | 
| 807 | { | 807 | { | 
| 808 | static const unsigned char *salt[3] = { | 808 | static const unsigned char *salt[3] = { "A", "BB", "CCC", }; | 
| 809 | (const unsigned char *)"A", | ||
| 810 | (const unsigned char *)"BB", | ||
| 811 | (const unsigned char *)"CCC", | ||
| 812 | }; | ||
| 813 | unsigned char buf[EVP_MAX_MD_SIZE]; | 809 | unsigned char buf[EVP_MAX_MD_SIZE]; | 
| 814 | EVP_MD_CTX ctx; | 810 | EVP_MD_CTX ctx; | 
| 815 | int i, ret = 0; | 811 | int i, ret = 0; | 
| @@ -820,10 +816,8 @@ ssl3_generate_master_secret(SSL *s, unsigned char *out, unsigned char *p, | |||
| 820 | EVP_DigestInit_ex(&ctx, s->ctx->sha1, NULL); | 816 | EVP_DigestInit_ex(&ctx, s->ctx->sha1, NULL); | 
| 821 | EVP_DigestUpdate(&ctx, salt[i], strlen((const char *)salt[i])); | 817 | EVP_DigestUpdate(&ctx, salt[i], strlen((const char *)salt[i])); | 
| 822 | EVP_DigestUpdate(&ctx, p, len); | 818 | EVP_DigestUpdate(&ctx, p, len); | 
| 823 | EVP_DigestUpdate(&ctx, &(s->s3->client_random[0]), | 819 | EVP_DigestUpdate(&ctx, s->s3->client_random, SSL3_RANDOM_SIZE); | 
| 824 | SSL3_RANDOM_SIZE); | 820 | EVP_DigestUpdate(&ctx, s->s3->server_random, SSL3_RANDOM_SIZE); | 
| 825 | EVP_DigestUpdate(&ctx, &(s->s3->server_random[0]), | ||
| 826 | SSL3_RANDOM_SIZE); | ||
| 827 | EVP_DigestFinal_ex(&ctx, buf, &n); | 821 | EVP_DigestFinal_ex(&ctx, buf, &n); | 
| 828 | 822 | ||
| 829 | EVP_DigestInit_ex(&ctx, s->ctx->md5, NULL); | 823 | EVP_DigestInit_ex(&ctx, s->ctx->md5, NULL); | 
