search for: hmac_final

Displaying 7 results from an estimated 7 matches for "hmac_final".

2012 Sep 04
2
[PATCH] Generalize HMAC implementation
..._init(&ctx, NULL, 0, &hash_method_md5); hmac_md5_set_cram_context(&ctx, credentials); - hmac_md5_update(&ctx, request->challenge, strlen(request->challenge)); - hmac_md5_final(&ctx, digest); + hmac_update(&ctx, request->challenge, strlen(request->challenge)); + hmac_final(&ctx, digest); response_hex = binary_to_hex(digest, sizeof(digest)); diff --git a/src/auth/mech-scram-sha1.c b/src/auth/mech-scram-sha1.c --- a/src/auth/mech-scram-sha1.c +++ b/src/auth/mech-scram-sha1.c @@ -9,7 +9,8 @@ #include "auth-common.h" #include "base64.h" #...
2012 Oct 02
2
[PATCH] Add SCRAM-SHA-1 password scheme
...signed char result[SHA1_RESULTLEN]) -{ - struct hmac_context ctx; - unsigned char U[SHA1_RESULTLEN]; - unsigned int j, k; - - /* Calculate U1 */ - hmac_init(&ctx, str, str_size, &hash_method_sha1); - hmac_update(&ctx, salt, salt_size); - hmac_update(&ctx, "\0\0\0\1", 4); - hmac_final(&ctx, U); - - memcpy(result, U, SHA1_RESULTLEN); - - /* Calculate U2 to Ui and Hi */ - for (j = 2; j <= i; j++) { - hmac_init(&ctx, str, str_size, &hash_method_sha1); - hmac_update(&ctx, U, sizeof(U)); - hmac_final(&ctx, U); - for (k = 0; k < SHA1_RESULTLEN; k++) - r...
2006 Feb 11
7
Rails development on Mac OS X 10.4 Intel
...ENSSL_OCSP_H -DHAVE_ST_FLAGS - DHAVE_ST_ENGINE -DHAVE_ST_SINGLE -c ossl_hmac.c ossl_hmac.c: In function ''ossl_hmac_update'': ossl_hmac.c:97: warning: pointer targets in passing argument 2 of ''HMAC_Update'' differ in signedness ossl_hmac.c: In function ''hmac_final'': ossl_hmac.c:115: warning: pointer targets in passing argument 2 of ''HMAC_Final'' differ in signedness ossl_hmac.c:115: warning: pointer targets in passing argument 3 of ''HMAC_Final'' differ in signedness ossl_hmac.c: In function ''ossl_hmac_s...
2016 Nov 02
0
v2.2.26.0 released
...nt ec; -#if OPENSSL_VERSION_NUMBER >= 0x10100000L +#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER) ec = HMAC_Update(ctx->ctx, data, data_len); #else ec = HMAC_Update(&(ctx->ctx), data, data_len); @@ -498,7 +498,7 @@ bool dcrypt_openssl_ctx_hmac_final(struct dcrypt_conte int ec; unsigned char buf[HMAC_MAX_MD_CBLOCK]; unsigned int outl; -#if OPENSSL_VERSION_NUMBER >= 0x10100000L +#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER) ec = HMAC_Final(ctx->ctx, buf, &outl); HMAC_CTX_free(ctx-&g...
2016 Nov 02
2
v2.2.26.0 released
If the standard way works, I am happy to include the original patch I sent, amended so that it checks for presence of LIBRESSL_VERSION_NUMBER. If they keep this promise, then we should have no worries about things breaking up. Aki On 02.11.2016 14:24, Michael A. Peters wrote: > Indeed, which is why I use it. > > But it also is in the minority which is why I find it acceptable for
2005 Aug 09
2
error compiling asterisk on solaris
...to `BIO_free_all' /usr/local/ssl/lib/libssl.so: undefined reference to `BIO_get_retry_reason' /usr/local/ssl/lib/libssl.so: undefined reference to `X509_STORE_new' /usr/local/ssl/lib/libssl.so: undefined reference to `SHA1_Init' /usr/local/ssl/lib/libssl.so: undefined reference to `HMAC_Final' /usr/local/ssl/lib/libssl.so: undefined reference to `EVP_md5' /usr/local/ssl/lib/libssl.so: undefined reference to `ASN1_object_size' /usr/local/ssl/lib/libssl.so: undefined reference to `EVP_get_cipherbyname' /usr/local/ssl/lib/libssl.so: undefined reference to `EVP_rc4' /usr...
2012 Sep 17
9
[PATCH] Upgrade vtpmd to berlios version 0.7.4
...strlen(test_cases[i].data)) { -- hmac_update(&ctx, test_cases[i].data, strlen(test_cases[i].data)); -+ for (j = 0; j < test_cases[i].data_len; j += strlen((char*)test_cases[i].data)) { -+ hmac_update(&ctx, test_cases[i].data, strlen((char*)test_cases[i].data)); - } - hmac_final(&ctx, digest); - if (memcmp(digest, test_cases[i].digest, SHA1_DIGEST_LENGTH) != 0) return -1; -@@ -173,9 +174,9 @@ static int tpm_test_hmac(void) - static int tpm_test_rsa_EK(void) - { - int res = 0; -- char *data = "RSA PKCS #1 v1.5 Test-String"; -+ uint8_t *data = (uint8_t*...