diff options
author | jsing <> | 2014-06-10 14:49:15 +0000 |
---|---|---|
committer | jsing <> | 2014-06-10 14:49:15 +0000 |
commit | 4ddb3c431a24f55e2e20d36bbcefaf3ab168082d (patch) | |
tree | b82553f7c69f46dbe016766ddf605c91f3c74b1a /src | |
parent | c9bf53b769d2bec4b62ca316d8e4dc83b401c5ca (diff) | |
download | openbsd-4ddb3c431a24f55e2e20d36bbcefaf3ab168082d.tar.gz openbsd-4ddb3c431a24f55e2e20d36bbcefaf3ab168082d.tar.bz2 openbsd-4ddb3c431a24f55e2e20d36bbcefaf3ab168082d.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 'src')
-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); |