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

Adds cmake support * build static/shared lib (configurable via BUILD_SHARED_LIBS) * cmake package generation to be used by other projects via find_package * project sources update via helper.pl * possibility...

On Windows libtomcrypt uses CryptAcquireContext, CryptGenRandom and CryptReleaseContext to generate random numbers. https://github.com/libtom/libtomcrypt/blob/v1.18.2/src/prngs/rng_get_bytes.c#L105 According to the documentation [here](https://docs.microsoft.com/en-us/windows/win32/api/wincrypt/nf-wincrypt-cryptacquirecontexta, [here](https://docs.microsoft.com/en-us/windows/win32/api/wincrypt/nf-wincrypt-cryptgenrandom) and [here](https://docs.microsoft.com/en-us/windows/win32/api/wincrypt/nf-wincrypt-cryptreleasecontext), those functions are deprecated. > **Important** This API is...

### 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 related to TomsFastMath's limitation that...

The `ltc_math_descriptor.unsigned_read` function pointer has a non-const `src` pointer argument, which the function is not supposed to modify https://github.com/libtom/libtomcrypt/blob/673f5ce29015a9bba3c96792920a10601b5b0718/src/headers/tomcrypt_math.h#L179 This is error prone as one might accidentally swap dst and...

SM4 (formerly SMS4)[1] is a block cipher used in the Chinese National Standard for Wireless LAN WAPI (Wired Authentication and Privacy Infrastructure). --from wikipedia ### Checklist * [ ] documentation...

### Checklist * [x] documentation is added or updated * [x] tests are added or updated Build library with libtommath: ``` swift build ``` Run Swift Unit tests: ``` swift...

libtomcrypt defines many macros and preprocessor definitions. Some of them use a `LTM_` prefix, but many of them don't. For example, take a look at the [`tomcrypt_macros.h`](https://github.com/libtom/libtomcrypt/blob/develop/src/headers/tomcrypt_macros.h). This can easily...

### Description I'm cross-compiling the basic library with just AES cipher (CTR, ECB, and GCM modes only) on a RISC-V processor and I'm comparing to a test program running on...

Building libtomcrypt for Windows ARM (UWP) using Visual Studio 2019 fails with the following error > Cannot detect endianness emitted from https://github.com/libtom/libtomcrypt/blob/v1.18.2/src/headers/tomcrypt_cfg.h#L191

I'm asking all of you contributors to your preferences when it comes to replace some of the makefiles with a "real buildsystem"^TM. I thought about one of the following: *...