Nics
680d3e3329
Implem and integration of the Serpent cipher (ECB) ( #8917 )
...
* Implem and integration of the Serpent cipher (ECB)
* Fix for loop variables to be C90 compliant.
* Fix coding style
* Add meson config for Serpent
2017-11-30 22:47:29 +01:00
pancake
6758e3753d
Remove configure-plugins dependency for the make meson
2017-05-26 02:43:53 +02:00
pancake
ce7104647e
Add rahash2 -E xor and support -S - and -S @ to slurp stdin or files
2017-03-26 00:38:57 +01:00
Álvaro Felipe Melchor
815f9543b4
Rename des to des-ecb
2017-01-28 14:07:08 +01:00
Giovanni
276f9acae7
Add DES support to rahash2
2017-01-28 12:52:39 +01:00
pancake
ea5c83ce4e
Fix a bunch of malloc(0)
2016-11-08 15:09:52 +01:00
pancake
fc4354eff0
Add cps2 plugin in crypt.c (should be dynamic!)
2016-08-01 17:34:17 +02:00
Sven Steinbauer
547f8bbc5c
Infer fixes Round 2 ( #4993 )
2016-05-24 22:22:15 +02:00
Rakholiya Jenish
502870f07b
list all encoders/decoders supported by woE/woD and rahash2 -E/-D ( fix #4851 )
...
list all encoders/decoders supported by woE/woD and rahash2 -E/-D (fix #4851 )
2016-05-11 22:25:54 +02:00
Rakholiya Jenish
e1660b352a
add aes-cbc encryption to rahash2
...
remove unnecessary comment
update man
2016-04-14 22:39:57 +02:00
Rakholiya Jenish
421a63a849
cleanup code, and use direction for specifying encryption/decryption
2016-04-13 21:54:12 +02:00
Rakholiya Jenish
cfe1cc8c6c
refactor the code and fix rc2 ecb implementation
...
Cleanup in cmd_write.
2016-04-13 12:54:34 +02:00
Rakholiya Jenish
27fba6fa10
Add crypto plugin for base64 and base91
...
update error occurence.
2016-04-13 10:34:55 +02:00
Rakholiya Jenish
2a68cea14c
add woD, and rahash -D option
...
TODO done
fix error output
2016-04-13 10:34:54 +02:00
Kitsu
59fc9900f4
Added AES-128/192/256 with ECB mode to rahash2
2016-03-23 22:27:00 +01:00
Evgeny
8e726d0376
#4395
2016-03-23 01:37:37 +01:00
pancake
3f5aa46bd5
Add rahash2 -E to encrypt instead of hash
2016-03-07 03:24:52 +01:00
pancake
00ac90f71b
Initial import of crypto.rc4 algorithm and modernize RCrypto API
2016-03-07 02:38:50 +01:00
pancake
49975ccf95
Fix #3286 - Use stdbool.h
2015-09-14 02:08:31 +02:00
pancake
0e4db84071
Fixes for blob build
2013-08-30 02:59:20 +02:00
pancake
bc0104563b
Initial support for runtime versioned libraries
...
- This check will ensure you are running the latest r2 version.
2013-06-14 02:51:33 +02:00
Nibble
4235dd2a8e
* Fix bug with static plugins
...
* Treat r_cons and r_line as singleton in r_core_init
* Move gdiff to r_core
* Fix libgmp support
--HG--
rename : libr/diff/gdiff.c => libr/core/gdiff.c
rename : libr/diff/gdiff.h => libr/core/gdiff.h
2010-05-28 02:44:51 +02:00
Nibble
4ead120e53
* Rename "handler" to "plugin"
...
* Rename */handler.c to */plugin.c
* Rename "handle" to "handler" in r_lib
--HG--
rename : libr/bp/handle.c => libr/bp/plugin.c
rename : libr/cmd/handle.c => libr/cmd/plugin.c
rename : libr/debug/handle.c => libr/debug/plugin.c
rename : libr/io/handle.c => libr/io/plugin.c
2010-05-26 18:25:35 +02:00
Nibble
5c35f6e359
* Rename {r_*_handle_t, R*Handle} to {r_*_plugin_t, R*Plugin}
2010-05-26 01:42:22 +02:00
Nibble
9af6794cec
* Rename MALLOC_STRUCT into R_NEW and deprecate it.
2010-03-12 13:35:10 +01:00
pancake
df967c868b
* Added doc/oo: describes the object dis-orientation of libr
...
- Plugins should be singletons across object instances
* Added hard/soft initializer for r_crypto
- Needed for the as_new()
- Added stupid vala example for r_crypto vapi
* Implement r_debug->mmu methods
2009-09-15 13:24:28 +02:00
pancake
209fb08a53
* Initial implementation of the r_crypto API
...
- Thanks skurz0 for the design tips
- Needs to implement some plugins
- Not yet working/tested
--HG--
rename : libr/crypto/p/aes.c => libr/crypto/p/crypto_aes_algo.c
rename : libr/crypto/p/aes.h => libr/crypto/p/crypto_aes_algo.h
2009-09-15 01:45:58 +02:00
pancake
e76216e92a
* Fix 'install' target (missing double '$')
...
* Add STATIC_DEBUG and RUNTIME_DEBUG config.mk variables
- Mirrored in C as R_DEBUG and R_RTDEBUG
- Defines IFDBG and IFRTDBG macros
- used in r_lib, checks for RLIB_RTDEBUG environment variable
* Added -f and -L flags to radare2
* Added initial dummy work on r_crypto module
- Added 'aes' algorithm
* Added EXTRA_TARGETS and EXTRA_CLEAN targets in makefiles
to build extra programs or libraries in a single directory
* Initial working stuff with hg's bdiff.c
- Working as a line based diffing tool. 'linediff'
- Added 2 files for testing linediff
* Prefix io plugins with io_
- Added ewf and shm io plugins
* Prefix lang plugins with lang_
2009-03-31 00:50:02 +00:00