<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://tongsuo.net/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/blog/2022/10/11/EC-ElGamal</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/blog/2022/10/12/C-code-style</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/blog/2022/11/17/Paillier</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/blog/2023/01/28/certificates</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/blog/2024/01/05/2023-Award</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/blog/2024/01/18/SM2-threshold-sign</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/blog/2024/01/25/performances</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/blog/2024/01/29/SM2-threshold-decrypt</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/blog/2024/02/02/PMC</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/blog/2024/05/07/summer-ospp-2024</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/blog/2024/08/12/certificates-lv2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/blog/2024/12/09/summer-ospp-end</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/blog/archive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/blog/page/2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/blog/tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/blog/tags/c</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/blog/tags/code-style</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/blog/tags/%E5%88%B6%E5%BA%A6</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/blog/tags/%E5%BC%80%E6%BA%90</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/blog/tags/%E5%BC%80%E6%BA%90%E4%B9%8B%E5%A4%8F</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/blog/tags/%E6%80%A7%E8%83%BD</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/blog/tags/%E7%AE%97%E6%B3%95</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/blog/tags/%E8%8D%A3%E8%AA%89</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/search</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/api/ossl_syslog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/api/paillier</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/api/tsapi</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/api/tsapi_sdf</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/api/%E8%AF%81%E4%B9%A6%E5%8E%8B%E7%BC%A9API</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/compilation/compile-and-install</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/compilation/openssl-compatible</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/compilation/source-compilation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/developers/community</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/developers/docs-deployment</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/developers/markdown-features</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/eco</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/angie</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/crypto-module-L1</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/curl</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/handbook</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/ml_dsa</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/openeuler</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/openharmony</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/php</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/pqc</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/SM2-No-Za</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/sm2-sm3-sm4-algorithms</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/sm2-sm3-sm4-cli</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/sm2/implement</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/sm2/Implement-2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/sm2/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/sm4_whitebox/BitSliced-DummyShuffling/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/sm4_whitebox/nonlinearwbsm4/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/sm4_whitebox/wbsm4_xiao_dykey</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/sm4_whitebox/WBSM4-ResistDCA/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/sm4-ni</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/tengine</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/TLCP</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/TLS-1-3</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/tongsuo-java-sdk-engine</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/tongsuo-java-sdk-tls13</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/Tongsuo-SM2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/Tongsuo-SM2-2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/wbsm4</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/wget</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/wrk</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/features/zuc/ZUC-128-EIA3</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/frontier/homomorphic-encryption/EC-ElGamal</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/frontier/homomorphic-encryption/Paillier</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/frontier/zero-knowledge-proof/Bulletproofs</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/frontier/zero-knowledge-proof/Bulletproofs-R1CS</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/frontier/zero-knowledge-proof/Bulletproofs-Range</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/frontier/zero-knowledge-proof/Twisted-EC-ElGamal</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/frontier/zero-knowledge-proof/ZKP-PHE</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/minisuo</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/release-note/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/release-note/Tongsuo%208.3.2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/release-note/Tongsuo-8.4.0</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/release-note/Tongsuo-8.4.0-pre1</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/release-note/Tongsuo-8.4.0-pre2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/release-note/Tongsuo-8.4.0-pre3</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/release-note/Tongsuo-8.5.0-pre1</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/security</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/ssl-tls/certificate-compression-new</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/ssl-tls/certificate-compression-old</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/ssl-tls/delegated-credentials</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/docs/usecase/njet</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tongsuo.net/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>