libtomcrypt icon indicating copy to clipboard operation
libtomcrypt copied to clipboard

LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining mod...

Results 78 libtomcrypt issues
Sort by recently updated
recently updated
newest added

[pixiewps](https://github.com/wiire-a/pixiewps) user @DJDan reported the following issues: ``` n file included from src/crypto/tc/tomcrypt.h:82: src/crypto/tc/tomcrypt_cfg.h:203:31: warning: redefinition of typedef 'ulong64' is a C11 feature [-Wtypedef-redefinition] typedef unsigned long long ulong64; ^...

support

The pointers for in- and output of `gcm_memory()` are `pt` and `ct` whereas in the entire library the pattern `in` and `out` is used. This should be fixed in `gcm_memory()`.

improve API

based on discussion in #171 I have found the following places where we IMO handle incosistently `outlen` ```C pelican_done(pelican_state *pelmac, unsigned char *out); /* missing outlen*/ crc32_finish(.... void *hash, unsigned...

wishlist
improve API

As mentioned in #174 and #173 we should consider switching from `unsigned long` to `size_t` when passing the length or size of something. @rofl0r said: > also: in C the...

wishlist
improve API

The discussion started in #171 instead of: ```C int fnc(const unsigned char *in, unsigned long inlen, unsigned char *out, unsigned long *outlen) { /* some code */ } ``` use...

wishlist
improve API

Burning the stack isn't implemented for all necessary functions of the ciphers, this shall be fixed.

wishlist

`libtomcrypt` is available as a port in [vcpkg](https://github.com/microsoft/vcpkg), a C++ library manager that simplifies installation for `libtomcrypt` and other project dependencies. Documenting the install process here will help users get...

### Prerequisites * [x] Checked the developer manual * [x] Checked that your issue isn't already filed: https://github.com/issues?utf8=✓&q=repo%3Alibtom%2Flibtomcrypt * [x] Checked that your issue isn't due to the fact that...

Based on the patch provided by @thesamesam via [0], but slighly modified. @thesamesam could you maybe test whether this patch is fine as well? [0] https://github.com/DCIT/perl-CryptX/pull/99