* The peer has sent us a CCP ResetRequest, so reset our transmit state. */
| 839 | * The peer has sent us a CCP ResetRequest, so reset our transmit state. |
| 840 | */ |
| 841 | static void |
| 842 | ng_mppc_reset_req(node_p node) |
| 843 | { |
| 844 | const priv_p priv = NG_NODE_PRIVATE(node); |
| 845 | struct ng_mppc_dir *const d = &priv->xmit; |
| 846 | |
| 847 | #ifdef NETGRAPH_MPPC_COMPRESSION |
| 848 | if (d->history != NULL) |
| 849 | MPPC_InitCompressionHistory(d->history); |
| 850 | #endif |
| 851 | #ifdef NETGRAPH_MPPC_ENCRYPTION |
| 852 | if ((d->cfg.bits & MPPE_STATELESS) == 0) |
| 853 | rc4_init(&d->rc4, d->key, KEYLEN(d->cfg.bits)); |
| 854 | #endif |
| 855 | d->flushed = 1; |
| 856 | } |
| 857 | |
| 858 | #ifdef NETGRAPH_MPPC_ENCRYPTION |
| 859 | /* |
no test coverage detected