DeriveKeys and MasterSecret helper sets prefix letters
| 931 | |
| 932 | // DeriveKeys and MasterSecret helper sets prefix letters |
| 933 | static bool setPrefix(opaque* sha_input, int i) |
| 934 | { |
| 935 | switch (i) { |
| 936 | case 0: |
| 937 | memcpy(sha_input, "A", 1); |
| 938 | break; |
| 939 | case 1: |
| 940 | memcpy(sha_input, "BB", 2); |
| 941 | break; |
| 942 | case 2: |
| 943 | memcpy(sha_input, "CCC", 3); |
| 944 | break; |
| 945 | case 3: |
| 946 | memcpy(sha_input, "DDDD", 4); |
| 947 | break; |
| 948 | case 4: |
| 949 | memcpy(sha_input, "EEEEE", 5); |
| 950 | break; |
| 951 | case 5: |
| 952 | memcpy(sha_input, "FFFFFF", 6); |
| 953 | break; |
| 954 | case 6: |
| 955 | memcpy(sha_input, "GGGGGGG", 7); |
| 956 | break; |
| 957 | default: |
| 958 | return false; // prefix_error |
| 959 | } |
| 960 | return true; |
| 961 | } |
| 962 | |
| 963 | |
| 964 | const char handshake_order[] = "Out of order HandShake Message!"; |
no outgoing calls
no test coverage detected