grim/purple-objects-docbook

Parents b58c3af1700c
Children 3c6fcfa74ae9
refactored the cipher page to represent where i think i'm going...
--- a/graphs/ciphers.hierarchy Sun Jul 19 10:38:54 2009 -0500
+++ b/graphs/ciphers.hierarchy Sun Jul 19 23:56:15 2009 -0500
@@ -4,28 +4,50 @@
<object name="GObject" type="abstract"/>
<object name="PurpleObject" type="abstract"/>
<object name="PurpleCipher" type="abstract"/>
+ <object name="PurpleHash" type="abstract"/>
<object name="PurpleDESCipher" type="concrete"/>
<object name="PurpleDES3Cipher" type="concrete"/>
- <object name="PurpleHMACCipher" type="concrete"/>
- <object name="PurpleMD4Cipher" type="concrete"/>
- <object name="PurpleMD5Cipher" type="concrete"/>
<object name="PurpleRC4Cipher" type="concrete"/>
- <object name="PurpleSHA1Cipher" type="concrete"/>
+
+ <object name="PurpleMD4Hash" type="concrete"/>
+ <object name="PurpleMD5Hash" type="concrete"/>
+ <object name="PurpleSHA1Hash" type="concrete"/>
+ <object name="PurpleSHA256Hash" type="concrete"/>
+
+ <object name="PurpleHMACHash" type="abstract"/>
+
+ <object name="PurpleHMACMD4Hash" type="concrete"/>
+ <object name="PurpleHMACMD5Hash" type="concrete"/>
+ <object name="PurpleHMACSHA1Hash" type="concrete"/>
+ <object name="PurpleHMACSHA256Hash" type="concrete"/>
</objects>
<relations>
<relation start="PurpleObject" end="GObject" type="is-a"/>
<relation start="PurpleCipher" end="PurpleObject" type="is-a"/>
+ <relation start="PurpleHash" end="PurpleObject" type="is-a"/>
<relation start="PurpleDESCipher" end="PurpleCipher" type="is-a"/>
<relation start="PurpleDES3Cipher" end="PurpleCipher" type="is-a"/>
- <relation start="PurpleHMACCipher" end="PurpleCipher" type="is-a"/>
- <relation start="PurpleMD4Cipher" end="PurpleCipher" type="is-a"/>
- <relation start="PurpleMD5Cipher" end="PurpleCipher" type="is-a"/>
<relation start="PurpleRC4Cipher" end="PurpleCipher" type="is-a"/>
- <relation start="PurpleSHA1Cipher" end="PurpleCipher" type="is-a"/>
+
+ <relation start="PurpleMD4Hash" end="PurpleHash" type="is-a"/>
+ <relation start="PurpleMD5Hash" end="PurpleHash" type="is-a"/>
+ <relation start="PurpleHMACHash" end="PurpleHash" type="is-a"/>
+ <relation start="PurpleSHA1Hash" end="PurpleHash" type="is-a"/>
+ <relation start="PurpleSHA256Hash" end="PurpleHash" type="is-a"/>
- <relation start="PurpleHMACCipher" end="PurpleCipher" type="has-a"/>
+ <relation start="PurpleHMACMD4Hash" end="PurpleHMACHash" type="is-a"/>
+ <relation start="PurpleHMACMD4Hash" end="PurpleMD4Hash" type="has-a"/>
+
+ <relation start="PurpleHMACMD5Hash" end="PurpleHMACHash" type="is-a"/>
+ <relation start="PurpleHMACMD5Hash" end="PurpleMD5Hash" type="has-a"/>
+
+ <relation start="PurpleHMACSHA1Hash" end="PurpleHMACHash" type="is-a"/>
+ <relation start="PurpleHMACSHA1Hash" end="PurpleSHA1Hash" type="has-a"/>
+
+ <relation start="PurpleHMACSHA256Hash" end="PurpleHMACHash" type="is-a"/>
+ <relation start="PurpleHMACSHA256Hash" end="PurpleSHA256Hash" type="has-a"/>
</relations>
</hierarchy>
<!--