Ilya Etingof
|
24a7988766
|
strong crypto moved to pysnmpcrypto
|
2018-02-19 00:41:28 +01:00 |
mattsb42-aws
|
a4442ba387
|
adding docstrings, cleaning up generic_*crypt missing backend handling, and fixing copy-pasted parameter names on decyrpt methods
|
2018-02-09 11:12:29 -08:00 |
mattsb42-aws
|
9306d4b040
|
initial migration to backend-selecting crypto
|
2018-02-09 11:12:29 -08:00 |
Ilya Etingof
|
0ab27d2c38
|
copyright notice extended
|
2018-01-03 13:33:05 +01:00 |
Ilya Etingof
|
87dee74cac
|
fixed 3DES key localization bug
|
2017-12-30 15:55:13 +01:00 |
Ilya Etingof
|
5f7e552690
|
migrated references from SourceForge (#110)
|
2017-11-17 11:01:14 +01:00 |
Ilya Etingof
|
82e5946101
|
pycryptodome replaced with pycryptodomex
|
2017-10-05 15:51:39 +02:00 |
Ilya Etingof
|
18421d4bb5
|
refactor digest size getter into property, handle the case of unavailable crypto
|
2017-08-03 03:00:55 +02:00 |
verrio
|
130bdaa6e2
|
add support for USM SHA-2 algorithms (RFC 7860) (#71)
|
2017-08-03 01:38:14 +02:00 |
Ilya Etingof
|
d5b3c90d29
|
email changed, copyright extended to the year 2017
|
2017-01-12 01:05:56 +01:00 |
Ilya Etingof
|
9efc0872d7
|
cosmetic fixes to 3DES fixes
|
2016-08-21 18:05:32 +02:00 |
Bob Reese
|
be1fc26cdc
|
Cleaned up code as per Illya's comments.
|
2016-08-15 10:13:08 -05:00 |
Bob Reese
|
7367571a5a
|
This fixes two errors SNMPV3 des3 privacy support.
1. Key localization is now done as specified in https://tools.ietf.org/html/draft-reeder-snmpv3-usm-3desede-00
and not as in https://tools.itef.org/pdf/draft_bluementhal-aes-usm-04.txt which is only for AES.
2. Crypt/Decrypt functions were broken; they were doing unnecessary extra work.
Tested with Cisco IOS 15.1 (cisco 890 services router) and Cisco Modeling Labs Router (Cisco IOS 15.4).
|
2016-08-08 14:47:55 -05:00 |
Ilya Etingof
|
b373b1d647
|
fix to 3DES key localization procedure
|
2016-07-30 23:12:12 +02:00 |
Ilya Etingof
|
90bbf397ad
|
pep8 reformatted
|
2016-04-02 23:43:14 +02:00 |
elie
|
c50fe2a466
|
copyright updated
|
2015-12-29 20:34:33 +00:00 |
elie
|
87a7a35d1e
|
copyright notice added to source code
|
2015-11-20 20:57:28 +00:00 |
elie
|
a46f37c265
|
linted for bad-whitespace and some other issues
|
2015-10-17 20:22:30 +00:00 |
elie
|
71dd5565a4
|
linted for trailing whitespaces
|
2015-10-17 09:54:53 +00:00 |
elie
|
e3fa34a1d2
|
fix to key localization loop termination condition
|
2014-01-10 10:45:35 +00:00 |
elie
|
06bd83b805
|
critical error fixed in key localization procedure for AES192/AES256/3DES
cyphers
|
2014-01-09 21:51:35 +00:00 |
elie
|
740419724f
|
fix to octet string typing (used to throw an exception)
|
2013-06-26 15:50:51 +00:00 |
elie
|
f0406dd01c
|
major overhawl aimed at Python 2.4 through 3.2 compatibility
|
2011-11-06 20:37:09 +00:00 |
elie
|
ac6a6ed7d8
|
missing module import fixed
|
2011-08-14 18:43:07 +00:00 |
elie
|
cfc993fc05
|
extended Security Options (3DESEDE, AES192, AES256) privacy protocols
implemented.
|
2011-01-16 23:59:08 +00:00 |