Commit Graph

1546 Commits

Author SHA1 Message Date
Steffen Jaeckel
13d91e7c8b Merge pull request #327 from libtom/fix/ccm_segfault
Fix ccm_memory() cleaning user-supplied key
(cherry picked from commit 85ac227862)
2017-12-05 09:23:06 +01:00
Steffen Jaeckel
368dc60ff3 Merge pull request #326 from libtom/pr/ccm_process
fixes #323 ccm_process fails to process input buffer longer than 256
(cherry picked from commit 7c4c61d7ef)
2017-12-05 09:21:52 +01:00
Karel Miko
153b897984 helper.pl - detect sizeof without brackets
(cherry picked from commit b7e35e9f57)
2017-12-05 09:21:27 +01:00
Karel Miko
f10c2055dc helper.pl - improved detection of static functions without _
(cherry picked from commit 5c34fb2bad)
2017-12-05 09:21:17 +01:00
Karel Miko
a674de7408 Merge branch 'diamondo25-patch-2' into develop
Fix not defined warnings (-Wundef)

(cherry picked from commit 617698e544)
2017-12-05 09:20:41 +01:00
karel-m
7f6af93798 Merge pull request #320 from diamondo25/patch-1
Remove duplicate prototypes
(cherry picked from commit b4eae5231d)
2017-12-05 09:20:15 +01:00
karel-m
00ca140c57 Merge pull request #316 from libtom/pr/register-all
register_all_* should return CRYPT_OK on success
(cherry picked from commit e4763d940a)
2017-12-05 09:19:40 +01:00
Steffen Jaeckel
521d0737ea fix typo
(cherry picked from commit 442bb90a51)
2017-12-05 09:17:30 +01:00
Steffen Jaeckel
035e958edd Merge pull request #310 from libtom/pr/fix-changes
proper 1.18.0 date in changes
(cherry picked from commit a6c8be292e)
2017-12-05 09:16:30 +01:00
Larry Bugbee
f42bf2f942 updated comments and doc 2017-12-04 22:15:18 -08:00
Steffen Jaeckel
c6cccf9120
Merge pull request #330 from J08nY/fix/sosemanuk-doc
Fix docs build in Sosemanuk section.
2017-11-29 09:52:39 +01:00
J08nY
684c0890e7 Fix docs build in Sosemanuk section. 2017-11-28 17:13:09 +01:00
karel-m
af10ad084d
Merge pull request #328 from fperrad/20171122_lint
sosemanuk: some linting
2017-11-22 18:00:51 +01:00
Francois Perrad
77b0aff4e6 remove always true condition
ivlen is unsigned, so always >= 0
2017-11-22 10:34:45 +01:00
Francois Perrad
e985a9c111 add const 2017-11-22 10:34:42 +01:00
Karel Miko
2dec37044c chmod sosemanuk.c 2017-11-21 08:55:01 +01:00
Larry Bugbee
174f0aaf33
Merge pull request #322 from libtom/add-sosemanuk
add Sosemanuk
2017-11-20 14:35:56 -08:00
Steffen Jaeckel
85ac227862
Merge pull request #327 from libtom/fix/ccm_segfault
Fix ccm_memory() cleaning user-supplied key
2017-11-20 14:25:45 +01:00
Steffen Jaeckel
2a5f5cff16 test that ccm_memory() doesn't touch user-supplied key 2017-11-20 12:11:12 +01:00
Steffen Jaeckel
e05097e413 fix segfault in ccm_memory() with LTC_CLEAN_STACK
we shouldn't clean user-supplied variables
2017-11-20 12:11:12 +01:00
Larry Bugbee
108ddf5b50 add Sosemanuk 2017-11-20 02:41:30 -08:00
Larry Bugbee
807ae09916 Update makefiles 2017-11-20 02:40:45 -08:00
Steffen Jaeckel
7c4c61d7ef
Merge pull request #326 from libtom/pr/ccm_process
fixes #323 ccm_process fails to process input buffer longer than 256
2017-11-10 00:41:50 +01:00
Karel Miko
08dee27359 fixes #323 ccm_process fails to process input buffer longer than 256 bytes 2017-11-09 19:47:51 +01:00
Steffen Jaeckel
28d44b35f3
Merge pull request #325 from libtom/pr/new_63
Statically allocated key in hmac_state

This fixes #63 and closes #64
2017-11-09 19:44:28 +01:00
Pascal Brand
c2ce5a18e7 Statically allocated key in hmac_state
Signed-off-by: Pascal Brand <pascal.brand@st.com>
2017-11-09 15:32:01 +01:00
Steffen Jaeckel
b159ca0d12 add missing file footers
[skip ci]
2017-11-09 15:31:51 +01:00
Steffen Jaeckel
f5e5c6eed7 simplify calculation 2017-11-06 12:13:16 +01:00
Karel Miko
b7e35e9f57 helper.pl - detect sizeof without brackets 2017-11-05 17:08:02 +01:00
Karel Miko
5c34fb2bad helper.pl - improved detection of static functions without _ 2017-11-05 11:40:01 +01:00
Karel Miko
617698e544 Merge branch 'diamondo25-patch-2' into develop
Fix not defined warnings (-Wundef)
2017-11-03 17:06:23 +01:00
Karel Miko
053996dc5e Fix _POSIX_C_SOURCE not defined warning (-Wundef) 2017-11-03 17:05:56 +01:00
Erwin Oegema
5a6c258679 Fix LTC_TEST_DBG not defined warning (-Wundef) 2017-11-03 17:04:32 +01:00
karel-m
b4eae5231d
Merge pull request #320 from diamondo25/patch-1
Remove duplicate prototypes
2017-11-03 17:01:51 +01:00
Erwin Oegema
b1115b4e8f
Remove duplicate prototypes 2017-11-01 15:30:36 +01:00
Larry Bugbee
9b65d46584 Merge pull request #318 from libtom/add-salsa20
Add salsa20
2017-10-24 13:28:55 -07:00
Larry Bugbee
f1da5783eb fixed C90 warning: value after decl
warning: ISO C90 forbids mixed declarations and code
2017-10-23 22:40:21 -07:00
Larry Bugbee
74dcbc810f fixed C90 warning: value after decl
warning: ISO C90 forbids mixed declarations and code
2017-10-23 22:00:45 -07:00
Larry Bugbee
6ada199d7d added keystream regression test 2017-10-23 21:43:17 -07:00
Larry Bugbee
4341424ce9 Add Salsa20 2017-10-23 15:45:02 -07:00
Larry Bugbee
aa5a2e5a26 Update makefiles 2017-10-23 15:41:04 -07:00
Karel Miko
6c5dea3e61 __declspec(deprecated) is supported since Visual Studio 2008 2017-10-23 20:18:59 +02:00
Steffen Jaeckel
80665ac576 Merge pull request #317 from libtom/pr/base32
Base32
2017-10-22 11:04:40 +02:00
Karel Miko
854a145c92 Base32: alpha_id >> id 2017-10-20 20:00:46 +02:00
Karel Miko
3fc98adaf5 tuning base32 stuff 2017-10-20 19:51:40 +02:00
Karel Miko
8674eb3097 base32_decode + base32_encode 2017-10-20 19:51:40 +02:00
Karel Miko
035205af85 update makefiles 2017-10-20 19:51:40 +02:00
Steffen Jaeckel
c8edd3c2e9 Merge pull request #315 from libtom/improve/travis_build
Improve/travis build
2017-10-20 15:44:41 +02:00
Steffen Jaeckel
1fc46a0f15 fix travis detection in coverage.sh 2017-10-19 09:54:47 +02:00
Steffen Jaeckel
742a6c7a33 fix paths 2017-10-19 09:54:47 +02:00