Hi Ti Folks,
I have few following questions.Kindly answer them.
1. what is the role of fresh field ? I see few comments as put below, but frankly i could not make anything out of it. Say i am using AES CTR and Snow 3G, how much relevant is this field?
u32 fresh; /**< Specify the 32-bit random number (fresh) required
for some integrity check algorithms */
2. If i understand correctly, in PSINFO of the packet-to-be-sent-to-SA is filled with either INIT VECTOR [a typical 16 bytes] or Count-C[a typical 4 bytes] ?? please confirm?
3. stressing point 2 little more, when init vector will be copied into PSINFo section of descriptor and when count-C is copied into PSINFO section of descriptor? please give out an example or it is available in some literature, please point me to it.
4. Assuming that my implementation is purely with Count-C way of PSINFO, do i need init vector,ivsize or useIV at any point of time?
5. Per channel, i create 4 SC's, 1 for cipher, 1 for de-cipher, 1 for auth, 1 for de-auth. how internally it will select appropriate [tx and rx] instances
when i call Sa_chanReceiveData [decipher,de-auth] or Sa_chanSendData [cipher, auth]? I will take one example
1. SC1 is for cipher
2. SC2 is for decipher
3. SC3 is for auth
4. SC4 is for de-auth.
if i call Sa_chanSendData, how internally it calls up SC for cipher, auth. I am missing understanding from LLD operation point of view. Kindly explain whether above [4 SC's per channel is possible and if so, how SC's are pulled for appropriate operation].
Thanks
RC Reddy
