summaryrefslogtreecommitdiff
path: root/maximus
diff options
context:
space:
mode:
authorronciere2008-04-04 12:56:39 +0000
committerronciere2008-04-04 12:56:39 +0000
commite8c5f837cbdfc8a49ad6dded94042ba305517f45 (patch)
treef8fc729a454fb3523e1a98c1b24a2c5603bf307d /maximus
parent11de8c89d964a69f7f725a4e46e68f8e6a6d8bb0 (diff)
Library architecture update
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1753 017c9cb6-072f-447c-8318-d5b54f68fe89
Diffstat (limited to 'maximus')
-rw-r--r--maximus/python/lib/framming.py45
-rw-r--r--maximus/python/lib/mmeScript.py173
-rw-r--r--maximus/python/lib/mmentry/mmentryFields.py2
-rwxr-xr-xmaximus/python/lib/station/test_tx_rx.elfbin0 -> 966377 bytes
4 files changed, 1 insertions, 219 deletions
diff --git a/maximus/python/lib/framming.py b/maximus/python/lib/framming.py
deleted file mode 100644
index 8f86665aca..0000000000
--- a/maximus/python/lib/framming.py
+++ /dev/null
@@ -1,45 +0,0 @@
-# -*- coding:Utf-8 -*-
-
-import sys
-sys.path.append('./test')
-sys.path.append('../test')
-import startup
-
-#from maximus import *
-#import unittest
-#from interface import *
-
-##print "Instantiate a Maximus object and initialize it."
-#maximus = Maximus()
-#maximus.init(sys.argv)
-##print "Create a station."
-#myStaA = maximus.create_sta()
-##print "Set tonemask"
-#fcall1 = maximus.create_fcall('set_tonemask')
-#fcall1.send(myStaA)
-
-from binascii import * #binascii library is used : crc32(),
-
-from macFrame import *
-myMacFields = MacFields()
-
-#print "Create MME Header"
-myMmHeader = MMHeader()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/maximus/python/lib/mmeScript.py b/maximus/python/lib/mmeScript.py
deleted file mode 100644
index d1841d3db7..0000000000
--- a/maximus/python/lib/mmeScript.py
+++ /dev/null
@@ -1,173 +0,0 @@
-# -*- coding:Utf-8 -*-
-
-#import sys
-#sys.path.append('./test')
-#sys.path.append('../test')
-#import startup
-
-
-# MME SCRIPT EXAMPLE
-
-#from mmentryMethod import *
-from framming import *
-#from binascii import * #binascii library is used : crc32(),
-
-#from fcVfFields import *
-#myFcVfFields = FcVfFields()
-
-#myFcVfFields.createFc_AV(myDt_AV=1)
-
-#print "Create mac frame"
-#myMacFrame = MACFrame()
-
-
-mmentryMethod.createCC_CCO_APPOINT_REQ_MMENTRY(myReqType=0x0, myMacAddress=0x414243444546)
-#mmentryMethod.createCM_ENCRYPTED_PAYLOAD_IND_MMENTRY(myPeks=0, myOda=staAAddress, myOsa=maxAddress)
-rsp1 = myMacFields.createMacFrame()
-
-
-mmentryMethod.createCC_ASSOC_REQ_MMENTRY(myReqType=0x0, myNid=0x01020304050607, myCcoCapability=0x02, myProxyNetworkingCapability=0x00)
-mmentryMethod.createCM_ENCRYPTED_PAYLOAD_IND_MMENTRY(myPeks=0, myOda=staAAddress, myOsa=maxAddress)
-rsp2 = myMacFields.createMacFrame()
-
-
-mmentryMethod.createCC_ASSOC_CNF_MMENTRY(myResult=0, myNid=0x00010203040506, mySnidAccess=0x09, myStaTei=0x81, myLeaseTime=0x000A)
-mmentryMethod.createCM_ENCRYPTED_PAYLOAD_IND_MMENTRY(myPeks=0, myOda=staAAddress, myOsa=maxAddress)
-rsp3 = myMacFields.createMacFrame()
-
-
-mmentryMethod.createCM_UNASSOCIATED_STA_IND_MMENTRY(myNid=0x070809101112, myCcoCapability=0x01)
-mmentryMethod.createCM_ENCRYPTED_PAYLOAD_IND_MMENTRY(myPeks=0, myOda=staAAddress, myOsa=maxAddress)
-rsp4 = myMacFields.createMacFrame()
-
-
-mmentryMethod.createCM_ENCRYPTED_PAYLOAD_RSP_MMENTRY(myResult=1, myPid=2, myPrn=0x1234)
-mmentryMethod.createCM_ENCRYPTED_PAYLOAD_IND_MMENTRY(myPeks=0, myOda=staAAddress, myOsa=maxAddress)
-rsp5 = myMacFields.createMacFrame()
-
-
-mmentryMethod.createCM_SET_KEY_REQ_MMENTRY(myKeyType=1, myMyNonce=2, myYourNonce=3, myPid=2, myPrn=5, myPmn=6, myCcoCapability=1, myNid=7, myNewEks=8, myNewKey=9)
-mmentryMethod.createCM_ENCRYPTED_PAYLOAD_IND_MMENTRY(myPeks=0, myOda=staAAddress, myOsa=maxAddress)
-rsp6 = myMacFields.createMacFrame()
-
-
-mmentryMethod.createCM_SET_KEY_CNF_MMENTRY(myResult=9, myMyNonce=8, myYourNonce=7, myPid=6, myPrn=5, myPmn=4, myCcoCapability=9)
-mmentryMethod.createCM_ENCRYPTED_PAYLOAD_IND_MMENTRY(myPeks=0, myOda=staAAddress, myOsa=maxAddress)
-rsp7 = myMacFields.createMacFrame()
-
-
-mmentryMethod.createCM_GET_KEY_REQ_MMENTRY(myRequestType=1, myRequestedKeyType=2, myNid=0x1, myMyNonce=4, myPid=5, myPrn=6, myPmn=7, myHashKey=None)
-mmentryMethod.createCM_ENCRYPTED_PAYLOAD_IND_MMENTRY(myPeks=0, myOda=staAAddress, myOsa=maxAddress)
-rsp8 = myMacFields.createMacFrame()
-
-
-mmentryMethod.createCM_GET_KEY_REQ_MMENTRY(myRequestType=1, myRequestedKeyType=4, myNid=3, myMyNonce=4, myPid=5, myPrn=6, myPmn=7, myHashKey=None)
-mmentryMethod.createCM_ENCRYPTED_PAYLOAD_IND_MMENTRY(myPeks=0, myOda=staAAddress, myOsa=maxAddress)
-rsp9 = myMacFields.createMacFrame()
-
-
-mmentryMethod.createCM_GET_KEY_CNF_MMENTRY(myResult=1, myRequestedKeyType=5, myMyNonce=2, myYourNonce=3, myNid=0x11121314151617, myEks=0x04, myPid=0, myPrn=0, myPmn=0, myKey=0x4142434445464748494A4B4C4D4E4F50)
-mmentryMethod.createCM_ENCRYPTED_PAYLOAD_IND_MMENTRY(myPeks=0x0, myOda=staAAddress, myOsa=maxAddress)
-rsp0 = myMacFields.createMacFrame()
-
-
-mmentryMethod.createCM_GET_KEY_CNF_MMENTRY(myResult=0, myRequestedKeyType=4, myMyNonce=1, myYourNonce=3, myNid=4, myEks=0x0f, myPid=5, myPrn=7, myPmn=6, myKey=0x31323334353637384847464544434241, myHashKey=None)
-mmentryMethod.createCM_ENCRYPTED_PAYLOAD_IND_MMENTRY(myPeks=0x0f, myOda=staAAddress, myOsa=maxAddress)
-rspa = myMacFields.createMacFrame()
-
-
-mmentryMethod.createCM_MME_ERROR_IND_MMENTRY(myReasonCode=1, myRx_MMV=2, myRx_MMTYPE=4, myInvalidByteOffset=5)
-#mmentryMethod.createCM_ENCRYPTED_PAYLOAD_IND_MMENTRY(myPeks=0x0f, myOda=staAAddress, myOsa=maxAddress)
-rspb = myMacFields.createMacFrame()
-
-
-mmentryMethod.createCC_SET_TEI_MAP_IND_MMENTRY(myMode=1, myNum=0xff, myTei=0x10, myAddr=0x123400, myStatus=2)
-mmentryMethod.createCM_ENCRYPTED_PAYLOAD_IND_MMENTRY(myPeks=0x0f, myOda=staAAddress, myOsa=maxAddress)
-rspc = myMacFields.createMacFrame()
-
-
-mmentryMethod.createCM_SC_JOIN_REQ_MMENTRY(myCcoCapability=0x00)
-mmentryMethod.createCM_ENCRYPTED_PAYLOAD_IND_MMENTRY(myPeks=0x0f, myOda=staAAddress, myOsa=maxAddress)
-rspd = myMacFields.createMacFrame()
-
-
-
-
-
-#INTERPRETATION
-
-
-mmEntryData = myEncapsulatedMme.createEncapsulatedMmEntry(myEncapsulatedMmEntry=rsp1[6:])
-#mmentryMethod.createCM_ENCRYPTED_PAYLOAD_IND_MMENTRY(myKey=0x4142434445464748494A4B4C4D4E4F50, myEncryptedFields=mmEntryData)
-#mmentryMethod.createCC_CCO_APPOINT_REQ_MMENTRY(myMmentry=mmentryMethod.mmentryFields.mmOrHlePayloadEncryptedField)
-mmentryMethod.createCC_CCO_APPOINT_REQ_MMENTRY(myMmentry=mmEntryData)
-
-mmEntryData = myEncapsulatedMme.createEncapsulatedMmEntry(myEncapsulatedMmEntry=rsp2[6:])
-mmentryMethod.createCM_ENCRYPTED_PAYLOAD_IND_MMENTRY(myKey=0x4142434445464748494A4B4C4D4E4F50, myEncryptedFields=mmEntryData)
-mmentryMethod.createCC_ASSOC_REQ_MMENTRY(myMmentry=mmentryMethod.mmentryFields.mmOrHlePayloadEncryptedField)
-
-mmEntryData = myEncapsulatedMme.createEncapsulatedMmEntry(myEncapsulatedMmEntry=rsp3[6:])
-mmentryMethod.createCM_ENCRYPTED_PAYLOAD_IND_MMENTRY(myKey=0x4142434445464748494A4B4C4D4E4F50, myEncryptedFields=mmEntryData)
-mmentryMethod.createCC_ASSOC_CNF_MMENTRY(myMmentry=mmentryMethod.mmentryFields.mmOrHlePayloadEncryptedField)
-
-mmEntryData = myEncapsulatedMme.createEncapsulatedMmEntry(myEncapsulatedMmEntry=rsp4[6:])
-mmentryMethod.createCM_ENCRYPTED_PAYLOAD_IND_MMENTRY(myKey=0x4142434445464748494A4B4C4D4E4F50, myEncryptedFields=mmEntryData)
-mmentryMethod.createCM_UNASSOCIATED_STA_IND_MMENTRY(myMmentry=mmentryMethod.mmentryFields.mmOrHlePayloadEncryptedField)
-
-mmEntryData = myEncapsulatedMme.createEncapsulatedMmEntry(myEncapsulatedMmEntry=rsp5[6:])
-mmentryMethod.createCM_ENCRYPTED_PAYLOAD_IND_MMENTRY(myKey=0x4142434445464748494A4B4C4D4E4F50, myEncryptedFields=mmEntryData)
-mmentryMethod.createCM_ENCRYPTED_PAYLOAD_RSP_MMENTRY(myMmentry=mmentryMethod.mmentryFields.mmOrHlePayloadEncryptedField)
-
-mmEntryData = myEncapsulatedMme.createEncapsulatedMmEntry(myEncapsulatedMmEntry=rsp6[6:])
-mmentryMethod.createCM_ENCRYPTED_PAYLOAD_IND_MMENTRY(myKey=0x4142434445464748494A4B4C4D4E4F50, myEncryptedFields=mmEntryData)
-mmentryMethod.createCM_SET_KEY_REQ_MMENTRY(myMmentry=mmentryMethod.mmentryFields.mmOrHlePayloadEncryptedField)
-
-mmEntryData = myEncapsulatedMme.createEncapsulatedMmEntry(myEncapsulatedMmEntry=rsp7[6:])
-mmentryMethod.createCM_ENCRYPTED_PAYLOAD_IND_MMENTRY(myKey=0x4142434445464748494A4B4C4D4E4F50, myEncryptedFields=mmEntryData)
-mmentryMethod.createCM_SET_KEY_CNF_MMENTRY(myMmentry=mmentryMethod.mmentryFields.mmOrHlePayloadEncryptedField)
-
-mmEntryData = myEncapsulatedMme.createEncapsulatedMmEntry(myEncapsulatedMmEntry=rsp8[6:])
-mmentryMethod.createCM_ENCRYPTED_PAYLOAD_IND_MMENTRY(myKey=0x4142434445464748494A4B4C4D4E4F50, myEncryptedFields=mmEntryData)
-mmentryMethod.createCM_GET_KEY_REQ_MMENTRY(myMmentry=mmentryMethod.mmentryFields.mmOrHlePayloadEncryptedField)
-
-mmEntryData = myEncapsulatedMme.createEncapsulatedMmEntry(myEncapsulatedMmEntry=rsp9[6:])
-mmentryMethod.createCM_ENCRYPTED_PAYLOAD_IND_MMENTRY(myKey=0x4142434445464748494A4B4C4D4E4F50, myEncryptedFields=mmEntryData)
-mmentryMethod.createCM_GET_KEY_REQ_MMENTRY(myMmentry=mmentryMethod.mmentryFields.mmOrHlePayloadEncryptedField)
-
-mmEntryData = myEncapsulatedMme.createEncapsulatedMmEntry(myEncapsulatedMmEntry=rsp0[6:])
-mmentryMethod.createCM_ENCRYPTED_PAYLOAD_IND_MMENTRY(myKey=0x4142434445464748494A4B4C4D4E4F50, myEncryptedFields=mmEntryData)
-mmentryMethod.createCM_GET_KEY_CNF_MMENTRY(myMmentry=mmentryMethod.mmentryFields.mmOrHlePayloadEncryptedField)
-
-mmEntryData = myEncapsulatedMme.createEncapsulatedMmEntry(myEncapsulatedMmEntry=rspa[6:])
-mmentryMethod.createCM_ENCRYPTED_PAYLOAD_IND_MMENTRY(myKey=0x31323334353637384847464544434241, myEncryptedFields=mmEntryData)
-mmentryMethod.createCM_GET_KEY_CNF_MMENTRY(myMmentry=mmentryMethod.mmentryFields.mmOrHlePayloadEncryptedField)
-
-mmEntryData = myEncapsulatedMme.createEncapsulatedMmEntry(myEncapsulatedMmEntry=rspb[6:])
-#mmentryMethod.createCM_ENCRYPTED_PAYLOAD_IND_MMENTRY(myKey=0x31323334353637384847464544434241, myEncryptedFields=mmEntryData)
-#mmentryMethod.createCM_MME_ERROR_IND_MMENTRY(myMmentry=mmentryMethod.mmentryFields.mmOrHlePayloadEncryptedField)
-mmentryMethod.createCM_MME_ERROR_IND_MMENTRY(myMmentry=mmEntryData)
-
-mmEntryData = myEncapsulatedMme.createEncapsulatedMmEntry(myEncapsulatedMmEntry=rspc[6:])
-mmentryMethod.createCM_ENCRYPTED_PAYLOAD_IND_MMENTRY(myKey=0x31323334353637384847464544434241, myEncryptedFields=mmEntryData)
-mmentryMethod.createCC_SET_TEI_MAP_IND_MMENTRY(myMmentry=mmentryMethod.mmentryFields.mmOrHlePayloadEncryptedField)
-
-mmEntryData = myEncapsulatedMme.createEncapsulatedMmEntry(myEncapsulatedMmEntry=rspd[6:])
-mmentryMethod.createCM_ENCRYPTED_PAYLOAD_IND_MMENTRY(myKey=0x31323334353637384847464544434241, myEncryptedFields=mmEntryData)
-mmentryMethod.createCM_SC_JOIN_REQ_MMENTRY(myMmentry=mmentryMethod.mmentryFields.mmOrHlePayloadEncryptedField)
-
-
-print "----- My Ended Coucou -----"
-
-myStaA.remove()
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/maximus/python/lib/mmentry/mmentryFields.py b/maximus/python/lib/mmentry/mmentryFields.py
index 704edff1dc..8a81d1473d 100644
--- a/maximus/python/lib/mmentry/mmentryFields.py
+++ b/maximus/python/lib/mmentry/mmentryFields.py
@@ -11,7 +11,7 @@ from random import randrange #random library is used : randrange(),
from Constants import * #Constants library is used : classifierRuleSize[], MAX_TONE_MAPS,
from binascii import * #binascii library is used : crc32(),
from bmi import *
-#from aes128 import *
+from aes128 import *
from encapsulation import *
myEncapsulatedMme=EncapsulatedMme()
diff --git a/maximus/python/lib/station/test_tx_rx.elf b/maximus/python/lib/station/test_tx_rx.elf
new file mode 100755
index 0000000000..11b8cdc58f
--- /dev/null
+++ b/maximus/python/lib/station/test_tx_rx.elf
Binary files differ