multiformats
Version:
Interface for multihash, multicodec, multibase and CID
14 lines (9 loc) • 357 B
text/typescript
import { coerce } from '../bytes.js'
import * as Digest from './digest.js'
const code: 0x0 = 0x0
const name = 'identity'
const encode: (input: Uint8Array) => Uint8Array = coerce
function digest (input: Uint8Array): Digest.Digest<typeof code, number> {
return Digest.create(code, encode(input))
}
export const identity = { code, name, encode, digest }