1*4baad039Stedu /* $OpenBSD: sha2.h,v 1.2 2016/09/03 16:25:03 tedu Exp $ */ 289db3a20Sguenther /* 389db3a20Sguenther * Copyright (c) 2015 Philip Guenther <guenther@openbsd.org> 489db3a20Sguenther * 589db3a20Sguenther * Permission to use, copy, modify, and distribute this software for any 689db3a20Sguenther * purpose with or without fee is hereby granted, provided that the above 789db3a20Sguenther * copyright notice and this permission notice appear in all copies. 889db3a20Sguenther * 989db3a20Sguenther * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 1089db3a20Sguenther * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 1189db3a20Sguenther * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 1289db3a20Sguenther * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 1389db3a20Sguenther * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 1489db3a20Sguenther * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 1589db3a20Sguenther * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 1689db3a20Sguenther */ 17*4baad039Stedu /* $OpenBSD: sha2.h,v 1.2 2016/09/03 16:25:03 tedu Exp $ */ 1889db3a20Sguenther 1989db3a20Sguenther #ifndef _LIBC_SHA2_H 2089db3a20Sguenther #define _LIBC_SHA2_H 2189db3a20Sguenther 2289db3a20Sguenther #include_next <sha2.h> 2389db3a20Sguenther 2489db3a20Sguenther PROTO_NORMAL(SHA224Data); 2589db3a20Sguenther PROTO_NORMAL(SHA224End); 2689db3a20Sguenther PROTO_NORMAL(SHA224File); 2789db3a20Sguenther PROTO_NORMAL(SHA224FileChunk); 2889db3a20Sguenther PROTO_NORMAL(SHA224Final); 2989db3a20Sguenther PROTO_NORMAL(SHA224Init); 3089db3a20Sguenther PROTO_NORMAL(SHA224Pad); 3189db3a20Sguenther PROTO_NORMAL(SHA224Transform); 3289db3a20Sguenther PROTO_NORMAL(SHA224Update); 3389db3a20Sguenther PROTO_NORMAL(SHA256Data); 3489db3a20Sguenther PROTO_NORMAL(SHA256End); 3589db3a20Sguenther PROTO_NORMAL(SHA256File); 3689db3a20Sguenther PROTO_NORMAL(SHA256FileChunk); 3789db3a20Sguenther PROTO_NORMAL(SHA256Final); 3889db3a20Sguenther PROTO_NORMAL(SHA256Init); 3989db3a20Sguenther PROTO_NORMAL(SHA256Pad); 4089db3a20Sguenther PROTO_NORMAL(SHA256Transform); 4189db3a20Sguenther PROTO_NORMAL(SHA256Update); 4289db3a20Sguenther PROTO_NORMAL(SHA384Data); 4389db3a20Sguenther PROTO_NORMAL(SHA384End); 4489db3a20Sguenther PROTO_NORMAL(SHA384File); 4589db3a20Sguenther PROTO_NORMAL(SHA384FileChunk); 4689db3a20Sguenther PROTO_NORMAL(SHA384Final); 4789db3a20Sguenther PROTO_NORMAL(SHA384Init); 4889db3a20Sguenther PROTO_NORMAL(SHA384Pad); 4989db3a20Sguenther PROTO_NORMAL(SHA384Transform); 5089db3a20Sguenther PROTO_NORMAL(SHA384Update); 5189db3a20Sguenther PROTO_NORMAL(SHA512Data); 5289db3a20Sguenther PROTO_NORMAL(SHA512End); 5389db3a20Sguenther PROTO_NORMAL(SHA512File); 5489db3a20Sguenther PROTO_NORMAL(SHA512FileChunk); 5589db3a20Sguenther PROTO_NORMAL(SHA512Final); 5689db3a20Sguenther PROTO_NORMAL(SHA512Init); 5789db3a20Sguenther PROTO_NORMAL(SHA512Pad); 5889db3a20Sguenther PROTO_NORMAL(SHA512Transform); 5989db3a20Sguenther PROTO_NORMAL(SHA512Update); 60*4baad039Stedu PROTO_NORMAL(SHA512_256Data); 61*4baad039Stedu PROTO_NORMAL(SHA512_256End); 62*4baad039Stedu PROTO_NORMAL(SHA512_256File); 63*4baad039Stedu PROTO_NORMAL(SHA512_256FileChunk); 64*4baad039Stedu PROTO_NORMAL(SHA512_256Final); 65*4baad039Stedu PROTO_NORMAL(SHA512_256Init); 66*4baad039Stedu PROTO_NORMAL(SHA512_256Pad); 67*4baad039Stedu PROTO_NORMAL(SHA512_256Transform); 68*4baad039Stedu PROTO_NORMAL(SHA512_256Update); 6989db3a20Sguenther 7089db3a20Sguenther #endif /* _LIBC_SHA2_H */ 71