| 
									
										
										
										
											2002-04-03 18:45:09 -07:00
										 |  |  | #! /usr/bin/env python | 
					
						
							|  |  |  | from distutils.core import setup, Extension | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2002-04-22 23:17:33 -07:00
										 |  |  | setup(name="pycrypto", | 
					
						
							| 
									
										
										
										
											2002-04-30 19:09:05 -07:00
										 |  |  |       version="1.9a2", | 
					
						
							| 
									
										
										
										
											2002-04-03 18:45:09 -07:00
										 |  |  |       description="Cryptographic modules for Python.", | 
					
						
							|  |  |  |       author="A.M. Kuchling", | 
					
						
							|  |  |  |       author_email="akuchlin@mems-exchange.org", | 
					
						
							|  |  |  |       url="http://pycrypto.sourceforge.net", | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2002-04-08 21:23:51 -07:00
										 |  |  |       packages = ["Crypto", "Crypto.Hash", "Crypto.Cipher", "Crypto.Util"], | 
					
						
							| 
									
										
										
										
											2002-04-03 18:45:09 -07:00
										 |  |  |       package_dir = { "Crypto":"." }, | 
					
						
							|  |  |  |       ext_modules = [ | 
					
						
							|  |  |  |                      # Hash functions | 
					
						
							|  |  |  |                      Extension("Crypto.Hash.MD2", | 
					
						
							|  |  |  |                                include_dirs=['src/'], | 
					
						
							|  |  |  |                                sources=["hash/MD2.c"]), | 
					
						
							|  |  |  |                      Extension("Crypto.Hash.MD4", | 
					
						
							|  |  |  |                                include_dirs=['src/'], | 
					
						
							|  |  |  |                                sources=["hash/MD4.c"]), | 
					
						
							|  |  |  |                      Extension("Crypto.Hash.RIPEMD", | 
					
						
							|  |  |  |                                include_dirs=['src/'], | 
					
						
							|  |  |  |                                sources=["hash/RIPEMD.c"]), | 
					
						
							| 
									
										
										
										
											2002-04-03 21:10:37 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  |                      # Block encryption algorithms | 
					
						
							| 
									
										
										
										
											2002-04-03 22:40:05 -07:00
										 |  |  |                      Extension("Crypto.Cipher.AES", | 
					
						
							|  |  |  |                                include_dirs=['src/'], | 
					
						
							|  |  |  |                                sources=["block/AES.c"]), | 
					
						
							| 
									
										
										
										
											2002-04-03 21:46:09 -07:00
										 |  |  |                      Extension("Crypto.Cipher.ARC2", | 
					
						
							|  |  |  |                                include_dirs=['src/'], | 
					
						
							|  |  |  |                                sources=["block/ARC2.c"]), | 
					
						
							|  |  |  |                      Extension("Crypto.Cipher.Blowfish", | 
					
						
							|  |  |  |                                include_dirs=['src/'], | 
					
						
							|  |  |  |                                sources=["block/Blowfish.c"]), | 
					
						
							|  |  |  |                      Extension("Crypto.Cipher.CAST", | 
					
						
							|  |  |  |                                include_dirs=['src/'], | 
					
						
							|  |  |  |                                sources=["block/CAST.c"]), | 
					
						
							| 
									
										
										
										
											2002-04-03 21:10:37 -07:00
										 |  |  |                      Extension("Crypto.Cipher.DES", | 
					
						
							|  |  |  |                                include_dirs=['src/'], | 
					
						
							|  |  |  |                                sources=["block/DES.c"]), | 
					
						
							| 
									
										
										
										
											2002-04-03 21:46:09 -07:00
										 |  |  |                      Extension("Crypto.Cipher.DES3", | 
					
						
							|  |  |  |                                include_dirs=['src/'], | 
					
						
							|  |  |  |                                sources=["block/DES3.c"]), | 
					
						
							|  |  |  |                      Extension("Crypto.Cipher.IDEA", | 
					
						
							|  |  |  |                                include_dirs=['src/'], | 
					
						
							|  |  |  |                                sources=["block/IDEA.c"]), | 
					
						
							| 
									
										
										
										
											2002-04-22 21:40:17 -07:00
										 |  |  |                      Extension("Crypto.Cipher.RC5", | 
					
						
							|  |  |  |                                include_dirs=['src/'], | 
					
						
							|  |  |  |                                sources=["block/RC5.c"]), | 
					
						
							| 
									
										
										
										
											2002-04-04 16:40:43 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  |                      # Stream ciphers | 
					
						
							|  |  |  |                      Extension("Crypto.Cipher.ARC4", | 
					
						
							|  |  |  |                                include_dirs=['src/'], | 
					
						
							|  |  |  |                                sources=["stream/ARC4.c"]), | 
					
						
							|  |  |  |                      Extension("Crypto.Cipher.XOR", | 
					
						
							|  |  |  |                                include_dirs=['src/'], | 
					
						
							|  |  |  |                                sources=["stream/XOR.c"]), | 
					
						
							|  |  |  |                       | 
					
						
							| 
									
										
										
										
											2002-04-03 18:45:09 -07:00
										 |  |  |                     ] | 
					
						
							|  |  |  |      ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  | 
 |