Ken Spencer b84ce3e43f Add hashes plugin (#1315)
* add plugin Hashes, containing hash and encryption related commands

* Hashes: make the default plugin Hashes when the commands are used by themselves

* Hashes: add supybot.conf because of registerDefaultPlugin

* Hashes: import registry to help with registerDefaultPlugin

* Hashes: add in nicks for test

* actually use hashlib instead of crypt, also s/'String'/'Hashes'

* Hashes/test: add group in for testing

* Hashes: add in changes per @GLolol

* Hashes: remove xor

* Hashes: make plugins = ('Hashes',) instead of ('Hashes') because python is weird

* Hashes: fix sha512 calling sha256, use utils.str.format on 'algorithms'

* Hashes: just use the variable instead of substitution per @GLolol

* Hashes: follow through with not using substitution

* Hashes: disable the 'algorithms' and 'mkhash' commands if the underlying 'hashlib.algorithms_available' isn't available

* Hashes: don't use registerDefaultPlugin its for core plugins

* Hashes: also somehow I didn't change the copyright

* Hashes/test: fix copyright in file
2017-11-09 17:56:43 +01:00
..
2015-08-22 14:36:00 +00:00
2015-08-11 16:50:23 +02:00
2015-08-11 16:50:23 +02:00
2015-08-11 16:50:23 +02:00
2015-08-11 16:50:23 +02:00
2017-11-09 17:56:43 +01:00
2015-08-11 16:50:23 +02:00
2015-08-11 16:50:23 +02:00
2015-12-04 13:39:28 +01:00
2015-08-11 16:50:23 +02:00
2016-10-31 19:06:35 +01:00
2015-08-11 16:50:23 +02:00
2015-08-11 16:50:23 +02:00
2015-08-11 16:50:23 +02:00
2015-08-11 16:50:23 +02:00
2015-08-11 16:50:23 +02:00
2017-10-21 17:11:21 +02:00
2015-09-15 21:00:31 +02:00
2015-08-11 16:50:23 +02:00
2015-08-11 16:50:23 +02:00
2016-02-07 09:44:08 +01:00