Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
LSH
lsh
Commits
5bdef59d
Commit
5bdef59d
authored
Nov 21, 2005
by
Niels Möller
Browse files
(CTR_CTX, CTR_CRYPT): Fixed bugs, spotted by Goran K.
Rev: src/nettle/ctr.h:1.2
parent
f6a1cfc2
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/nettle/ctr.h
View file @
5bdef59d
...
...
@@ -39,16 +39,16 @@ ctr_crypt(void *ctx, nettle_crypt_func f,
const
uint8_t
*
src
);
#define CTR_CTX(type, size) \
{ type ctx; uint8_t ctr[size] }
{ type ctx; uint8_t ctr[size]
;
}
#define CTR_SET_COUNTER(ctx, data) \
memcpy((ctx)->ctr, (data), sizeof((ctx)->ctr))
#define CTR_CRYPT(self, f, length, dst, src) \
(0 ? ((f)(&(self)->ctx, 0, NULL, NULL)) \
: ctr_
en
crypt((void *) &(self)->ctx, \
(nettle_crypt_func) (f), \
sizeof((self)->ctr), (self)->ctr, \
(length), (dst), (src)))
: ctr_crypt((void *) &(self)->ctx, \
(nettle_crypt_func) (f),
\
sizeof((self)->ctr), (self)->ctr, \
(length), (dst), (src)))
#endif
/* NETTLE_CTR_H_INCLUDED */
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment