| 667 | } |
| 668 | |
| 669 | void CryptoBuiltInImpl::clear_common_data(NativeCryptoHandle handle) |
| 670 | { |
| 671 | keys_.erase(handle); |
| 672 | if (DCPS::security_debug.bookkeeping) { |
| 673 | ACE_DEBUG((LM_DEBUG, ACE_TEXT("(%P|%t) {bookkeeping} ") |
| 674 | ACE_TEXT("CryptoBuiltInImpl::clear_common_data keys_ (total %B)\n"), |
| 675 | keys_.size())); |
| 676 | } |
| 677 | for (SessionTable_t::iterator st_iter = sessions_.lower_bound(std::make_pair(handle, 0)); |
| 678 | st_iter != sessions_.end() && st_iter->first.first == handle; |
| 679 | sessions_.erase(st_iter++)) { |
| 680 | if (DCPS::security_debug.bookkeeping) { |
| 681 | ACE_DEBUG((LM_DEBUG, ACE_TEXT("(%P|%t) {bookkeeping} ") |
| 682 | ACE_TEXT("CryptoBuiltInImpl::clear_common_data sessions_ (total %B)\n"), |
| 683 | sessions_.size())); |
| 684 | } |
| 685 | } |
| 686 | } |
| 687 | |
| 688 | void CryptoBuiltInImpl::clear_endpoint_data(NativeCryptoHandle handle) |
| 689 | { |
nothing calls this directly
no test coverage detected