auditbeat/module/file_integrity/schema/Hash.go (496 lines of code) (raw):

// Licensed to Elasticsearch B.V. under one or more contributor // license agreements. See the NOTICE file distributed with // this work for additional information regarding copyright // ownership. Elasticsearch B.V. licenses this file to you under // the Apache License, Version 2.0 (the "License"); you may // not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, // software distributed under the License is distributed on an // "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY // KIND, either express or implied. See the License for the // specific language governing permissions and limitations // under the License. // Code generated by the FlatBuffers compiler. DO NOT EDIT. package schema import ( flatbuffers "github.com/google/flatbuffers/go" ) type Hash struct { _tab flatbuffers.Table } func GetRootAsHash(buf []byte, offset flatbuffers.UOffsetT) *Hash { n := flatbuffers.GetUOffsetT(buf[offset:]) x := &Hash{} x.Init(buf, n+offset) return x } func GetSizePrefixedRootAsHash(buf []byte, offset flatbuffers.UOffsetT) *Hash { n := flatbuffers.GetUOffsetT(buf[offset+flatbuffers.SizeUint32:]) x := &Hash{} x.Init(buf, n+offset+flatbuffers.SizeUint32) return x } func (rcv *Hash) Init(buf []byte, i flatbuffers.UOffsetT) { rcv._tab.Bytes = buf rcv._tab.Pos = i } func (rcv *Hash) Table() flatbuffers.Table { return rcv._tab } func (rcv *Hash) Md5(j int) int8 { o := flatbuffers.UOffsetT(rcv._tab.Offset(4)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.GetInt8(a + flatbuffers.UOffsetT(j*1)) } return 0 } func (rcv *Hash) Md5Length() int { o := flatbuffers.UOffsetT(rcv._tab.Offset(4)) if o != 0 { return rcv._tab.VectorLen(o) } return 0 } func (rcv *Hash) MutateMd5(j int, n int8) bool { o := flatbuffers.UOffsetT(rcv._tab.Offset(4)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.MutateInt8(a+flatbuffers.UOffsetT(j*1), n) } return false } func (rcv *Hash) Sha1(j int) int8 { o := flatbuffers.UOffsetT(rcv._tab.Offset(6)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.GetInt8(a + flatbuffers.UOffsetT(j*1)) } return 0 } func (rcv *Hash) Sha1Length() int { o := flatbuffers.UOffsetT(rcv._tab.Offset(6)) if o != 0 { return rcv._tab.VectorLen(o) } return 0 } func (rcv *Hash) MutateSha1(j int, n int8) bool { o := flatbuffers.UOffsetT(rcv._tab.Offset(6)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.MutateInt8(a+flatbuffers.UOffsetT(j*1), n) } return false } func (rcv *Hash) Sha224(j int) int8 { o := flatbuffers.UOffsetT(rcv._tab.Offset(8)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.GetInt8(a + flatbuffers.UOffsetT(j*1)) } return 0 } func (rcv *Hash) Sha224Length() int { o := flatbuffers.UOffsetT(rcv._tab.Offset(8)) if o != 0 { return rcv._tab.VectorLen(o) } return 0 } func (rcv *Hash) MutateSha224(j int, n int8) bool { o := flatbuffers.UOffsetT(rcv._tab.Offset(8)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.MutateInt8(a+flatbuffers.UOffsetT(j*1), n) } return false } func (rcv *Hash) Sha256(j int) int8 { o := flatbuffers.UOffsetT(rcv._tab.Offset(10)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.GetInt8(a + flatbuffers.UOffsetT(j*1)) } return 0 } func (rcv *Hash) Sha256Length() int { o := flatbuffers.UOffsetT(rcv._tab.Offset(10)) if o != 0 { return rcv._tab.VectorLen(o) } return 0 } func (rcv *Hash) MutateSha256(j int, n int8) bool { o := flatbuffers.UOffsetT(rcv._tab.Offset(10)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.MutateInt8(a+flatbuffers.UOffsetT(j*1), n) } return false } func (rcv *Hash) Sha384(j int) int8 { o := flatbuffers.UOffsetT(rcv._tab.Offset(12)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.GetInt8(a + flatbuffers.UOffsetT(j*1)) } return 0 } func (rcv *Hash) Sha384Length() int { o := flatbuffers.UOffsetT(rcv._tab.Offset(12)) if o != 0 { return rcv._tab.VectorLen(o) } return 0 } func (rcv *Hash) MutateSha384(j int, n int8) bool { o := flatbuffers.UOffsetT(rcv._tab.Offset(12)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.MutateInt8(a+flatbuffers.UOffsetT(j*1), n) } return false } func (rcv *Hash) Sha512(j int) int8 { o := flatbuffers.UOffsetT(rcv._tab.Offset(14)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.GetInt8(a + flatbuffers.UOffsetT(j*1)) } return 0 } func (rcv *Hash) Sha512Length() int { o := flatbuffers.UOffsetT(rcv._tab.Offset(14)) if o != 0 { return rcv._tab.VectorLen(o) } return 0 } func (rcv *Hash) MutateSha512(j int, n int8) bool { o := flatbuffers.UOffsetT(rcv._tab.Offset(14)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.MutateInt8(a+flatbuffers.UOffsetT(j*1), n) } return false } func (rcv *Hash) Sha512224(j int) int8 { o := flatbuffers.UOffsetT(rcv._tab.Offset(16)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.GetInt8(a + flatbuffers.UOffsetT(j*1)) } return 0 } func (rcv *Hash) Sha512224Length() int { o := flatbuffers.UOffsetT(rcv._tab.Offset(16)) if o != 0 { return rcv._tab.VectorLen(o) } return 0 } func (rcv *Hash) MutateSha512224(j int, n int8) bool { o := flatbuffers.UOffsetT(rcv._tab.Offset(16)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.MutateInt8(a+flatbuffers.UOffsetT(j*1), n) } return false } func (rcv *Hash) Sha512256(j int) int8 { o := flatbuffers.UOffsetT(rcv._tab.Offset(18)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.GetInt8(a + flatbuffers.UOffsetT(j*1)) } return 0 } func (rcv *Hash) Sha512256Length() int { o := flatbuffers.UOffsetT(rcv._tab.Offset(18)) if o != 0 { return rcv._tab.VectorLen(o) } return 0 } func (rcv *Hash) MutateSha512256(j int, n int8) bool { o := flatbuffers.UOffsetT(rcv._tab.Offset(18)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.MutateInt8(a+flatbuffers.UOffsetT(j*1), n) } return false } func (rcv *Hash) Sha3224(j int) int8 { o := flatbuffers.UOffsetT(rcv._tab.Offset(20)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.GetInt8(a + flatbuffers.UOffsetT(j*1)) } return 0 } func (rcv *Hash) Sha3224Length() int { o := flatbuffers.UOffsetT(rcv._tab.Offset(20)) if o != 0 { return rcv._tab.VectorLen(o) } return 0 } func (rcv *Hash) MutateSha3224(j int, n int8) bool { o := flatbuffers.UOffsetT(rcv._tab.Offset(20)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.MutateInt8(a+flatbuffers.UOffsetT(j*1), n) } return false } func (rcv *Hash) Sha3256(j int) int8 { o := flatbuffers.UOffsetT(rcv._tab.Offset(22)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.GetInt8(a + flatbuffers.UOffsetT(j*1)) } return 0 } func (rcv *Hash) Sha3256Length() int { o := flatbuffers.UOffsetT(rcv._tab.Offset(22)) if o != 0 { return rcv._tab.VectorLen(o) } return 0 } func (rcv *Hash) MutateSha3256(j int, n int8) bool { o := flatbuffers.UOffsetT(rcv._tab.Offset(22)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.MutateInt8(a+flatbuffers.UOffsetT(j*1), n) } return false } func (rcv *Hash) Sha3384(j int) int8 { o := flatbuffers.UOffsetT(rcv._tab.Offset(24)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.GetInt8(a + flatbuffers.UOffsetT(j*1)) } return 0 } func (rcv *Hash) Sha3384Length() int { o := flatbuffers.UOffsetT(rcv._tab.Offset(24)) if o != 0 { return rcv._tab.VectorLen(o) } return 0 } func (rcv *Hash) MutateSha3384(j int, n int8) bool { o := flatbuffers.UOffsetT(rcv._tab.Offset(24)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.MutateInt8(a+flatbuffers.UOffsetT(j*1), n) } return false } func (rcv *Hash) Sha3512(j int) int8 { o := flatbuffers.UOffsetT(rcv._tab.Offset(26)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.GetInt8(a + flatbuffers.UOffsetT(j*1)) } return 0 } func (rcv *Hash) Sha3512Length() int { o := flatbuffers.UOffsetT(rcv._tab.Offset(26)) if o != 0 { return rcv._tab.VectorLen(o) } return 0 } func (rcv *Hash) MutateSha3512(j int, n int8) bool { o := flatbuffers.UOffsetT(rcv._tab.Offset(26)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.MutateInt8(a+flatbuffers.UOffsetT(j*1), n) } return false } func (rcv *Hash) Blake2b256(j int) int8 { o := flatbuffers.UOffsetT(rcv._tab.Offset(28)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.GetInt8(a + flatbuffers.UOffsetT(j*1)) } return 0 } func (rcv *Hash) Blake2b256Length() int { o := flatbuffers.UOffsetT(rcv._tab.Offset(28)) if o != 0 { return rcv._tab.VectorLen(o) } return 0 } func (rcv *Hash) MutateBlake2b256(j int, n int8) bool { o := flatbuffers.UOffsetT(rcv._tab.Offset(28)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.MutateInt8(a+flatbuffers.UOffsetT(j*1), n) } return false } func (rcv *Hash) Blake2b384(j int) int8 { o := flatbuffers.UOffsetT(rcv._tab.Offset(30)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.GetInt8(a + flatbuffers.UOffsetT(j*1)) } return 0 } func (rcv *Hash) Blake2b384Length() int { o := flatbuffers.UOffsetT(rcv._tab.Offset(30)) if o != 0 { return rcv._tab.VectorLen(o) } return 0 } func (rcv *Hash) MutateBlake2b384(j int, n int8) bool { o := flatbuffers.UOffsetT(rcv._tab.Offset(30)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.MutateInt8(a+flatbuffers.UOffsetT(j*1), n) } return false } func (rcv *Hash) Blake2b512(j int) int8 { o := flatbuffers.UOffsetT(rcv._tab.Offset(32)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.GetInt8(a + flatbuffers.UOffsetT(j*1)) } return 0 } func (rcv *Hash) Blake2b512Length() int { o := flatbuffers.UOffsetT(rcv._tab.Offset(32)) if o != 0 { return rcv._tab.VectorLen(o) } return 0 } func (rcv *Hash) MutateBlake2b512(j int, n int8) bool { o := flatbuffers.UOffsetT(rcv._tab.Offset(32)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.MutateInt8(a+flatbuffers.UOffsetT(j*1), n) } return false } func (rcv *Hash) Xxh64(j int) int8 { o := flatbuffers.UOffsetT(rcv._tab.Offset(34)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.GetInt8(a + flatbuffers.UOffsetT(j*1)) } return 0 } func (rcv *Hash) Xxh64Length() int { o := flatbuffers.UOffsetT(rcv._tab.Offset(34)) if o != 0 { return rcv._tab.VectorLen(o) } return 0 } func (rcv *Hash) MutateXxh64(j int, n int8) bool { o := flatbuffers.UOffsetT(rcv._tab.Offset(34)) if o != 0 { a := rcv._tab.Vector(o) return rcv._tab.MutateInt8(a+flatbuffers.UOffsetT(j*1), n) } return false } func HashStart(builder *flatbuffers.Builder) { builder.StartObject(16) } func HashAddMd5(builder *flatbuffers.Builder, md5 flatbuffers.UOffsetT) { builder.PrependUOffsetTSlot(0, flatbuffers.UOffsetT(md5), 0) } func HashStartMd5Vector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT { return builder.StartVector(1, numElems, 1) } func HashAddSha1(builder *flatbuffers.Builder, sha1 flatbuffers.UOffsetT) { builder.PrependUOffsetTSlot(1, flatbuffers.UOffsetT(sha1), 0) } func HashStartSha1Vector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT { return builder.StartVector(1, numElems, 1) } func HashAddSha224(builder *flatbuffers.Builder, sha224 flatbuffers.UOffsetT) { builder.PrependUOffsetTSlot(2, flatbuffers.UOffsetT(sha224), 0) } func HashStartSha224Vector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT { return builder.StartVector(1, numElems, 1) } func HashAddSha256(builder *flatbuffers.Builder, sha256 flatbuffers.UOffsetT) { builder.PrependUOffsetTSlot(3, flatbuffers.UOffsetT(sha256), 0) } func HashStartSha256Vector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT { return builder.StartVector(1, numElems, 1) } func HashAddSha384(builder *flatbuffers.Builder, sha384 flatbuffers.UOffsetT) { builder.PrependUOffsetTSlot(4, flatbuffers.UOffsetT(sha384), 0) } func HashStartSha384Vector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT { return builder.StartVector(1, numElems, 1) } func HashAddSha512(builder *flatbuffers.Builder, sha512 flatbuffers.UOffsetT) { builder.PrependUOffsetTSlot(5, flatbuffers.UOffsetT(sha512), 0) } func HashStartSha512Vector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT { return builder.StartVector(1, numElems, 1) } func HashAddSha512224(builder *flatbuffers.Builder, sha512224 flatbuffers.UOffsetT) { builder.PrependUOffsetTSlot(6, flatbuffers.UOffsetT(sha512224), 0) } func HashStartSha512224Vector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT { return builder.StartVector(1, numElems, 1) } func HashAddSha512256(builder *flatbuffers.Builder, sha512256 flatbuffers.UOffsetT) { builder.PrependUOffsetTSlot(7, flatbuffers.UOffsetT(sha512256), 0) } func HashStartSha512256Vector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT { return builder.StartVector(1, numElems, 1) } func HashAddSha3224(builder *flatbuffers.Builder, sha3224 flatbuffers.UOffsetT) { builder.PrependUOffsetTSlot(8, flatbuffers.UOffsetT(sha3224), 0) } func HashStartSha3224Vector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT { return builder.StartVector(1, numElems, 1) } func HashAddSha3256(builder *flatbuffers.Builder, sha3256 flatbuffers.UOffsetT) { builder.PrependUOffsetTSlot(9, flatbuffers.UOffsetT(sha3256), 0) } func HashStartSha3256Vector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT { return builder.StartVector(1, numElems, 1) } func HashAddSha3384(builder *flatbuffers.Builder, sha3384 flatbuffers.UOffsetT) { builder.PrependUOffsetTSlot(10, flatbuffers.UOffsetT(sha3384), 0) } func HashStartSha3384Vector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT { return builder.StartVector(1, numElems, 1) } func HashAddSha3512(builder *flatbuffers.Builder, sha3512 flatbuffers.UOffsetT) { builder.PrependUOffsetTSlot(11, flatbuffers.UOffsetT(sha3512), 0) } func HashStartSha3512Vector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT { return builder.StartVector(1, numElems, 1) } func HashAddBlake2b256(builder *flatbuffers.Builder, blake2b256 flatbuffers.UOffsetT) { builder.PrependUOffsetTSlot(12, flatbuffers.UOffsetT(blake2b256), 0) } func HashStartBlake2b256Vector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT { return builder.StartVector(1, numElems, 1) } func HashAddBlake2b384(builder *flatbuffers.Builder, blake2b384 flatbuffers.UOffsetT) { builder.PrependUOffsetTSlot(13, flatbuffers.UOffsetT(blake2b384), 0) } func HashStartBlake2b384Vector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT { return builder.StartVector(1, numElems, 1) } func HashAddBlake2b512(builder *flatbuffers.Builder, blake2b512 flatbuffers.UOffsetT) { builder.PrependUOffsetTSlot(14, flatbuffers.UOffsetT(blake2b512), 0) } func HashStartBlake2b512Vector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT { return builder.StartVector(1, numElems, 1) } func HashAddXxh64(builder *flatbuffers.Builder, xxh64 flatbuffers.UOffsetT) { builder.PrependUOffsetTSlot(15, flatbuffers.UOffsetT(xxh64), 0) } func HashStartXxh64Vector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT { return builder.StartVector(1, numElems, 1) } func HashEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT { return builder.EndObject() }