Skip to content

Instantly share code, notes, and snippets.

@kalgon
kalgon / XmlHash.java
Created February 20, 2024 13:38
Canonicalizing and Hashing XML in Java
import org.apache.xml.security.Init;
import org.apache.xml.security.c14n.Canonicalizer;
import org.apache.xml.security.exceptions.XMLSecurityException;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.stream.StreamSource;
import java.io.ByteArrayOutputStream;
@kalgon
kalgon / diff.example.ts
Last active April 11, 2025 07:08
Typescript Diff
import {byField, differ} from './diff';
export type Address = {
id: number | null;
street: string;
city: string;
state: string;
zip: string;
};