dom: implement ChildNode
asn1: fix md5WithRSAEncryption
asn1: update structures
listener: use lock_guard
update server code