Lines Matching refs:digestLength
22 $(TR $(TDNW Implementation helpers) $(TD $(MYREF digestLength) $(MYREF WrapperDigest))
248 * $(LI Use $(LREF digestLength) to obtain the length of the ubyte array.)
546 char[digestLength!(Hash)*2] hexDigest(Hash, Order order = Order.increasing, Range)(ref Range range)
568 char[digestLength!(Hash)*2] hexDigest(Hash, Order order = Order.increasing, T...)(scope const T data)
890 template digestLength(T)
893 enum size_t digestLength = (ReturnType!(T.finish)).length;
901 assert(digestLength!MD5 == 16);
902 assert(digestLength!SHA1 == 20);
903 assert(digestLength!SHA256 == 32);
904 assert(digestLength!SHA512 == 64);
954 return digestLength!T;
981 enum string msg = "Buffer needs to be at least " ~ digestLength!(T).stringof ~ " bytes " ~
983 asArray!(digestLength!T)(buf, msg) = _digest.finish();
984 return buf[0 .. digestLength!T];
990 enum len = digestLength!T;
992 asArray!(digestLength!T)(buf) = _digest.finish();
1017 enum string msg = "Buffer needs to be at least " ~ digestLength!(T).stringof ~ " bytes " ~
1019 asArray!(digestLength!T)(buf, msg) = _digest.peek();
1020 return buf[0 .. digestLength!T];
1025 enum len = digestLength!T;
1027 asArray!(digestLength!T)(buf) = _digest.peek();