Add cast5 key size (128 bits) to PGPPacket._key_size
authorW. Trevor King <wking@tremily.us>
Sat, 21 Dec 2013 18:11:53 +0000 (10:11 -0800)
committerW. Trevor King <wking@tremily.us>
Mon, 23 Dec 2013 21:41:05 +0000 (13:41 -0800)
From RFC 4880 [1]

  CAST5 (128 bit key, as per [RFC2144])

From RFC 2144 [2]:

  The CAST-128 encryption algorithm has been designed to allow a key
  size that can vary from 40 bits to 128 bits, in 8-bit increments
  (that is, the allowable key sizes are 40, 48, 56, 64, ..., 112, 120,
  and 128 bits.

[1]: http://tools.ietf.org/search/rfc4880#section-9.2
[2]: http://tools.ietf.org/search/rfc2144#section-2.5

gpg-migrate.py

index d8ae5ac12bd967e52f17d866a4a0a739642a0231..844e21c22ef90bf1b4dda44455fc481fc7799488 100755 (executable)
@@ -127,6 +127,7 @@ class PGPPacket (dict):
         'aes with 128-bit key': 128,
         'aes with 192-bit key': 192,
         'aes with 256-bit key': 256,
+        'cast5': 128,
         }
 
     _compression_algorithms = {