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.)
495 char[digestLength!(Hash)*2] hexDigest(Hash, Order order = Order.increasing, Range)(ref Range range)
517 char[digestLength!(Hash)*2] hexDigest(Hash, Order order = Order.increasing, T...)(scope const T data)
847 template digestLength(T)
850 enum size_t digestLength = (ReturnType!(T.finish)).length;
858 assert(digestLength!MD5 == 16);
859 assert(digestLength!SHA1 == 20);
860 assert(digestLength!SHA256 == 32);
861 assert(digestLength!SHA512 == 64);
911 return digestLength!T;
938 enum string msg = "Buffer needs to be at least " ~ digestLength!(T).stringof ~ " bytes " ~
940 asArray!(digestLength!T)(buf, msg) = _digest.finish();
941 return buf[0 .. digestLength!T];
947 enum len = digestLength!T;
949 asArray!(digestLength!T)(buf) = _digest.finish();
974 enum string msg = "Buffer needs to be at least " ~ digestLength!(T).stringof ~ " bytes " ~
976 asArray!(digestLength!T)(buf, msg) = _digest.peek();
977 return buf[0 .. digestLength!T];
982 enum len = digestLength!T;
984 asArray!(digestLength!T)(buf) = _digest.peek();