strongswan.org
Wiki/Project Management
Downloads
Gitweb
projects
/
strongswan.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5e28072
)
- fixed freeing bug
author
Martin Willi
<martin@strongswan.org>
Tue, 22 Nov 2005 14:44:47 +0000
(14:44 -0000)
committer
Martin Willi
<martin@strongswan.org>
Tue, 22 Nov 2005 14:44:47 +0000
(14:44 -0000)
Source/charon/transforms/hmac.c
patch
|
blob
|
history
diff --git
a/Source/charon/transforms/hmac.c
b/Source/charon/transforms/hmac.c
index
809c7f8
..
7192735
100644
(file)
--- a/
Source/charon/transforms/hmac.c
+++ b/
Source/charon/transforms/hmac.c
@@
-39,11
+39,6
@@
struct private_hmac_s {
hmac_t public;
/**
- * key, as in RFC
- */
- chunk_t k;
-
- /**
* block size, as in RFC
*/
u_int8_t b;
@@
-175,7
+170,6
@@
static status_t set_key(private_hmac_t *this, chunk_t key)
static status_t destroy(private_hmac_t *this)
{
this->h->destroy(this->h);
- allocator_free(this->k.ptr);
allocator_free(this->opaded_key.ptr);
allocator_free(this->ipaded_key.ptr);
allocator_free(this);
@@
-228,7
+222,6
@@
hmac_t *hmac_create(hash_algorithm_t hash_algorithm)
if (this->opaded_key.ptr == NULL)
{
this->h->destroy(this->h);
- allocator_free(this->k.ptr);
allocator_free(this);
return NULL;
}