Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename CONFIG_AS*YM*METRIC, push into headers | Miloslav Trmač | 2010-09-06 | 1 | -2/+2 |
| | |||||
* | run scripts/Lindent. | Nikos Mavrogiannopoulos | 2010-09-06 | 1 | -298/+321 |
| | |||||
* | Added config flag CONFIG_ASSYMETRIC, that will disable all assymetric ↵ | Nikos Mavrogiannopoulos | 2010-09-06 | 1 | -0/+4 |
| | | | | algorithm support when building the module. As a side-effect (due to DER requirements) key wrapping is disabled as well. | ||||
* | Use the ncr_algorithm_t as an identifier for storage data. This will allow | Nikos Mavrogiannopoulos | 2010-09-05 | 1 | -1/+1 |
| | | | | | keys tied to RSA-transparent, to be used for RSA operations as well (once keys are made tied to an algorithm). | ||||
* | Allow sharing keys for "regular" and "transparent" algorithms | Miloslav Trmač | 2010-08-27 | 1 | -1/+3 |
| | |||||
* | Replace ncr_derive_t by NLA_NUL_STRING | Miloslav Trmač | 2010-08-24 | 1 | -21/+18 |
| | |||||
* | Replace ncr_algorithm_t by NLA_NUL_STRING | Miloslav Trmač | 2010-08-24 | 1 | -1/+2 |
| | |||||
* | Convert *_SESSION_* | Miloslav Trmač | 2010-08-24 | 1 | -105/+45 |
| | |||||
* | Convert *_KEY_EXPORT | Miloslav Trmač | 2010-08-24 | 1 | -1/+1 |
| | |||||
* | Convert *_KEY_DERIVE | Miloslav Trmač | 2010-08-24 | 1 | -23/+16 |
| | |||||
* | Convert *_KEY_GENERATE_PAIR | Miloslav Trmač | 2010-08-24 | 1 | -44/+56 |
| | |||||
* | Drop <cryptodev.h> | Miloslav Trmač | 2010-08-24 | 1 | -1/+0 |
| | | | | Also drop implementation of its ioctls, examples, openssl patch. | ||||
* | Fix in export of DH keys. | Nikos Mavrogiannopoulos | 2010-08-21 | 1 | -1/+2 |
| | |||||
* | Added KEY_WRAPPING flag that allows a key to be used for wrapping other keys. | Nikos Mavrogiannopoulos | 2010-08-19 | 1 | -0/+24 |
| | | | | | Only superuser can enable this flag. Prevent short keys to wrap longer ones. Added initial stuff for supporting wrapping of private and public keys. | ||||
* | Merge branch 'bugfixes' | Miloslav Trmač | 2010-08-07 | 1 | -2/+2 |
|\ | | | | | | | | | Conflicts: ncr-int.h | ||||
| * | Use <linux/uaccess.h> instead of <asm/uaccess.h> | Miloslav Trmač | 2010-08-07 | 1 | -1/+1 |
| | | | | | | | | Suggested by scripts/checkpatch.pl. | ||||
| * | Use <linux/ioctl.h> instead of <asm/ioctl.h> | Miloslav Trmač | 2010-08-07 | 1 | -1/+1 |
| | | | | | | | | Suggested by scripts/checkpatch.pl. | ||||
* | | Merge branch 'bugfixes' | Miloslav Trmač | 2010-08-05 | 1 | -0/+1 |
|\| | |||||
| * | Fix build with recent kernels | Jan Chadima | 2010-08-05 | 1 | -0/+1 |
| | | |||||
* | | Merge branch 'bugfixes' | Miloslav Trmač | 2010-08-04 | 1 | -86/+29 |
|\| | |||||
| * | Drop the key generation work queue | Miloslav Trmač | 2010-08-04 | 1 | -86/+29 |
| | | | | | | | | | | | | Originally motivated by debugobject.c reports about using INIT_WORK instead of INIT_WORK_ON_STACK and destroy_work_on_stack. In fact the work queue is completely unnecessary, and this commit removes it. | ||||
* | | Merge branch 'algorithm-speedup' | Miloslav Trmač | 2010-07-31 | 1 | -0/+8 |
|\ \ | |/ |/| | |||||
| * | Merge branch 'master' into algorithm-speedup | Miloslav Trmač | 2010-07-26 | 1 | -51/+167 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: libtomcrypt/pk/pkcs1/pkcs_1_pss_decode.c libtomcrypt/pk/pkcs1/pkcs_1_pss_encode.c libtomcrypt/pk/rsa/rsa_decrypt_key.c libtomcrypt/pk/rsa/rsa_encrypt_key.c libtomcrypt/pk/rsa/rsa_sign_hash.c libtomcrypt/pk/rsa/rsa_verify_hash.c ncr-int.h ncr-key.c ncr-pk.c ncr-sessions.c | ||||
| * | | Only look up the sign_hash algorithm once | Miloslav Trmač | 2010-07-24 | 1 | -6/+2 |
| | | | |||||
| * | | Use algo_properties_st in hash_memory | Miloslav Trmač | 2010-07-24 | 1 | -1/+1 |
| | | | |||||
| * | | Use algo_properties_st in rsa_verify_hash_ex | Miloslav Trmač | 2010-07-24 | 1 | -1/+1 |
| | | | |||||
| * | | Use algo_properties_st in rsa_sign_hash_ex | Miloslav Trmač | 2010-07-24 | 1 | -1/+1 |
| | | | |||||
| * | | Use algo_properties_st in rsa_decrypt_key_ex | Miloslav Trmač | 2010-07-24 | 1 | -1/+1 |
| | | | |||||
| * | | Use algo_properties_st in rsa_encrypt_key_ex | Miloslav Trmač | 2010-07-24 | 1 | -1/+1 |
| | | | |||||
| * | | Use algo_properties_st in ncr_key_params_get_sign_hash | Miloslav Trmač | 2010-07-24 | 1 | -11/+13 |
| | | | |||||
| * | | Use algo_properties_st in ncr_pk_generate | Miloslav Trmač | 2010-07-24 | 1 | -5/+4 |
| | | | |||||
| * | | Use algo_properties_st in ncr_pk_ctx.oaep_hash | Miloslav Trmač | 2010-07-24 | 1 | -5/+9 |
| | | | |||||
| * | | Use algo_properties_st in ncr_pk_ctx.sign_hash | Miloslav Trmač | 2010-07-24 | 1 | -3/+11 |
| | | | |||||
| * | | Use algo_properties_st in ncr_pk_ctx.algorithm | Miloslav Trmač | 2010-07-24 | 1 | -8/+8 |
| | | | |||||
| * | | Use algo_properties_st in key_item_st | Miloslav Trmač | 2010-07-24 | 1 | -6/+9 |
| | | | |||||
* | | | Implemented Diffie Hellman Key exchange. | Nikos Mavrogiannopoulos | 2010-07-27 | 1 | -4/+68 |
| | | | |||||
* | | | Added Diffie Hellman key generation. | Nikos Mavrogiannopoulos | 2010-07-27 | 1 | -19/+77 |
| | | | |||||
* | | | Corrected copyright notices. | Nikos Mavrogiannopoulos | 2010-07-27 | 1 | -1/+3 |
| | | | |||||
* | | | relicensed under GNU GPLv2. | Nikos Mavrogiannopoulos | 2010-07-27 | 1 | -8/+9 |
| |/ |/| | |||||
* | | removed the data type. | Nikos Mavrogiannopoulos | 2010-07-26 | 1 | -6/+8 |
| | | |||||
* | | ncr_int.h -> ncr-int.h | Nikos Mavrogiannopoulos | 2010-07-25 | 1 | -1/+1 |
| | | |||||
* | | Added a support for reading session data directly from userspace. | Nikos Mavrogiannopoulos | 2010-07-24 | 1 | -52/+158 |
| | | |||||
* | | Use of algo_properties to avoid linear search on a table for each property. | Miloslav Trmač | 2010-07-24 | 1 | -31/+43 |
|/ | |||||
* | Splitted key from key_params structure. Also separated dsa from rsa ↵ | Nikos Mavrogiannopoulos | 2010-07-23 | 1 | -6/+25 |
| | | | | structure in params. | ||||
* | Revert "initial support for userspace data." | Nikos Mavrogiannopoulos | 2010-07-23 | 1 | -165/+44 |
| | | | | This reverts commit e7828004e40592c8cffc9235f72440c802905e16. | ||||
* | initial support for userspace data. | Nikos Mavrogiannopoulos | 2010-07-21 | 1 | -44/+165 |
| | |||||
* | Fixed RSA encryption and decryption. | Nikos Mavrogiannopoulos | 2010-07-19 | 1 | -0/+1 |
| | |||||
* | sparse: Fix signedness missmatch (especially in *_export) | Miloslav Trmač | 2010-07-19 | 1 | -1/+1 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
* | Corrected RSA signature generation/verification. | Nikos Mavrogiannopoulos | 2010-07-14 | 1 | -8/+10 |
| | | | | Added Test for RSA and DSA signature generation and verification. | ||||
* | Added signature generation and verification. | Nikos Mavrogiannopoulos | 2010-07-12 | 1 | -6/+97 |
| |