summaryrefslogtreecommitdiffstats
path: root/crypto/modes/cts128.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add Common shared code needed to move aes ciphers to providersShane Lontis2019-07-161-2/+2
| | | | | | | | | | | | | | | Custom aes ciphers will be placed into multiple new files (instead of the monolithic setup used in the e_aes.c legacy code) so it makes sense to have a header for the platform specific code that needs to be shared between files. modes_lcl.h has also moved to modes_int.h to allow sharing with the provider source. Code that will be common to AEAD ciphers has also been added. These will be used by seperate PR's for GCM, CCM & OCB. Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/9301)
* Following the license change, modify the boilerplates in crypto/modes/Richard Levitte2018-12-061-1/+1
| | | | | | | [skip ci] Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/7803)
* Convert modes selftests (cts128 and gcm128) to internal testRichard Levitte2016-11-031-193/+0
| | | | Reviewed-by: Emilia Käsper <emilia@openssl.org> (Merged from https://github.com/openssl/openssl/pull/1789)
* Copyright consolidation 06/10Rich Salz2016-05-171-4/+6
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Remove outdated DEBUG flags.Rich Salz2016-02-181-23/+0
| | | | | | | | | | | | | | | | | Add -DBIO_DEBUG to --strict-warnings. Remove comments about outdated debugging ifdef guards. Remove md_rand ifdef guarding an assert; it doesn't seem used. Remove the conf guards in conf_api since we use OPENSSL_assert, not assert. For pkcs12 stuff put OPENSSL_ in front of the macro name. Merge TLS_DEBUG into SSL_DEBUG. Various things just turned on/off asserts, mainly for checking non-NULL arguments, which is now removed: camellia, bn_ctx, crypto/modes. Remove some old debug code, that basically just printed things to stderr: DEBUG_PRINT_UNKNOWN_CIPHERSUITES, DEBUG_ZLIB, OPENSSL_RI_DEBUG, RL_DEBUG, RSA_DEBUG, SCRYPT_DEBUG. Remove OPENSSL_SSL_DEBUG_BROKEN_PROTOCOL. Reviewed-by: Richard Levitte <levitte@openssl.org>
* Run util/openssl-format-source -v -c .Matt Caswell2015-01-221-316/+392
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* modes/cts128.c: make it indent-friendly.Andy Polyakov2015-01-221-21/+36
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* crypto/modes: even more strict aliasing fixes [and fix bug in cbc128.c fromAndy Polyakov2012-11-051-20/+8
| | | | previous cbc128.c commit].
* Include openssl/crypto.h first in several other files so FIPS renamingDr. Stephen Henson2011-02-161-0/+1
| | | | is picked up.
* "Jumbo" update for crypto/modes:Andy Polyakov2010-05-041-1/+1
| | | | | | - introduce common modes_lcl.h; - ctr128.c: implement additional CRYPTO_ctr128_encrypt_ctr32 interface; - gcm128.c: add omitted ARM initialization, remove ctx.ctr;
* cts128.c: add support for NIST "Ciphertext Stealing" proposal.Andy Polyakov2010-04-101-9/+214
|
* Add modes/cts128.c, Ciphertext Stealing implementation.Andy Polyakov2008-12-271-0/+259