Ignore:
Timestamp:
Mar 15, 2016 3:57:39 AM (5 years ago)
Author:
nanang
Message:

Close #1847: Upgraded libsrtp version to 1.5.4 and added support for AES-CM-256 crypto.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/third_party/srtp/README

    r1730 r5261  
    2727   --disable-stdout    use stdout for error reporting 
    2828   --enable-console    use /dev/console for error reporting 
     29   --enable-openssl    use OpenSSL crypto primitives 
    2930   --gdoi              use GDOI key management (disabled at present) 
    3031 
    31 By default, debbuging is enabled and stdout is used for debugging. 
     32By default, debugging is enabled and stdout is used for debugging. 
    3233You can use the above configure options to have the debugging output 
    3334sent to syslog or the system console.  Alternatively, you can define 
     
    7879  using gdoi will be added later. 
    7980 
    80 usage: rtpw [-d <debug>]* [-k <key> [-a][-e]] [-s | -r] dest_ip dest_port 
     81usage: rtpw [-d <debug>]* [-k|b <key> [-a][-e <key size>][-g]] [-s | -r] dest_ip dest_port 
    8182or     rtpw -l 
    8283 
     
    9091  -s            (s)rtp sender - causes app to send words 
    9192 
    92   -r            (s)rtp receive - causes app to receve words 
     93  -r            (s)rtp receive - causes app to receive words 
    9394 
    9495  -k <key>      use srtp master key <key>, where the 
     
    9697                leading "0x") 
    9798 
    98   -e            encrypt/decrypt (for data confidentiality) 
     99  -b <key>      same as -k but with base64 encoded key 
     100 
     101  -e <keysize>  encrypt/decrypt (for data confidentiality) 
    99102                (requires use of -k option as well) 
     103                (use 128, 192, or 256 for keysize) 
     104 
     105  -g            use AES-GCM mode (must be used with -e)  
    100106 
    101107  -a            message authentication  
     
    105111 
    106112  -d <debug>    turn on debugging for module <debug> 
     113  -i            specify input/output file  
     114                (instead of using dictionary file) 
    107115 
    108116 
     
    120128set k=c1eec3717da76195bb878578790af71c4ee9f859e197a414a78d5abc7451 
    121129 
    122 [sh1]$ test/rtpw -s -k $k -ea 0.0.0.0 9999  
     130[sh1]$ test/rtpw -s -k $k -e 128 -a 0.0.0.0 9999  
    123131Security services: confidentiality message authentication 
    124132set master key/salt to C1EEC3717DA76195BB878578790AF71C/4EE9F859E197A414A78D5ABC7451 
     
    130138... 
    131139 
    132 [sh2]$ test/rtpw -r -k $k -ea 0.0.0.0 9999  
     140[sh2]$ test/rtpw -r -k $k -e 128 -a 0.0.0.0 9999  
    133141security services: confidentiality message authentication 
    134142set master key/salt to C1EEC3717DA76195BB878578790AF71C/4EE9F859E197A414A78D5ABC7451 
Note: See TracChangeset for help on using the changeset viewer.